:root {
    --kds-sema-color-on-inverse-surface-rgb: 255, 255, 255;
    --kds-sema-color-on-inverse-surface: rgba( var(--kds-sema-color-on-inverse-surface-rgb) );
    --kds-sema-color-inverse-surface-rgb: 12, 12, 11;
    --kds-sema-color-inverse-surface: rgba( var(--kds-sema-color-inverse-surface-rgb) );
    --kds-sema-color-dim-rgb: 0, 0, 0;
    --kds-sema-color-dim: rgba(var(--kds-sema-color-dim-rgb));
    --kds-sema-color-utility-nonessential-rgb: 221, 219, 213;
    --kds-sema-color-utility-nonessential: rgba( var(--kds-sema-color-utility-nonessential-rgb) );
    --kds-sema-color-utility-subdued-rgb: 190, 188, 183;
    --kds-sema-color-utility-subdued: rgba( var(--kds-sema-color-utility-subdued-rgb) );
    --kds-sema-color-utility-rgb: 149, 149, 142;
    --kds-sema-color-utility: rgba(var(--kds-sema-color-utility-rgb));
    --kds-sema-color-on-surface-nonessential-rgb: 119, 117, 111;
    --kds-sema-color-on-surface-nonessential: rgba( var(--kds-sema-color-on-surface-nonessential-rgb) );
    --kds-sema-color-on-surface-subdued-rgb: 51, 50, 46;
    --kds-sema-color-on-surface-subdued: rgba( var(--kds-sema-color-on-surface-subdued-rgb) );
    --kds-sema-color-surface-subdued-rgb: 244, 242, 239;
    --kds-sema-color-surface-subdued: rgba( var(--kds-sema-color-surface-subdued-rgb) );
    --kds-sema-color-on-surface-rgb: 12, 12, 11;
    --kds-sema-color-on-surface: rgba(var(--kds-sema-color-on-surface-rgb));
    --kds-sema-color-on-surface-dim-1: rgba(var(--kds-sema-color-on-surface-rgb), 0.72);
    --kds-sema-color-on-surface-dim-2: rgba(var(--kds-sema-color-on-surface-rgb), 0.5);
    --kds-sema-color-surface-rgb: 255, 255, 255;
    --kds-sema-color-surface: rgba(var(--kds-sema-color-surface-rgb));
    --kds-sema-color-on-background-nonessential-rgb: 119, 117, 111;
    --kds-sema-color-on-background-nonessential: rgba( var(--kds-sema-color-on-background-nonessential-rgb) );
    --kds-sema-color-on-background-subdued-rgb: 51, 50, 46;
    --kds-sema-color-on-background-subdued: rgba( var(--kds-sema-color-on-background-subdued-rgb) );
    --kds-sema-color-background-subdued-rgb: 244, 242, 239;
    --kds-sema-color-background-subdued: rgba( var(--kds-sema-color-background-subdued-rgb) );
    --kds-sema-color-on-background-rgb: 12, 12, 11;
    --kds-sema-color-on-background: rgba(var(--kds-sema-color-on-background-rgb));
    --kds-sema-color-background-rgb: 255, 255, 255;
    --kds-sema-color-background: rgba(var(--kds-sema-color-background-rgb));
    --kds-sema-color-on-feature-gallery-rgb: 255, 255, 255;
    --kds-sema-color-on-feature-gallery: rgba( var(--kds-sema-color-on-feature-gallery-rgb) );
    --kds-sema-color-feature-gallery-rgb: 90, 51, 174;
    --kds-sema-color-feature-gallery: rgba( var(--kds-sema-color-feature-gallery-rgb) );
    --kds-sema-color-on-feature-top-rgb: 255, 255, 255;
    --kds-sema-color-on-feature-top: rgba( var(--kds-sema-color-on-feature-top-rgb) );
    --kds-sema-color-feature-top-rgb: 90, 51, 174;
    --kds-sema-color-feature-top: rgba(var(--kds-sema-color-feature-top-rgb));
    --kds-sema-color-on-feature-highlight-container-rgb: 12, 12, 11;
    --kds-sema-color-on-feature-highlight-container: rgba( var(--kds-sema-color-on-feature-highlight-container-rgb) );
    --kds-sema-color-feature-highlight-container-rgb: 224, 209, 255;
    --kds-sema-color-feature-highlight-container: rgba( var(--kds-sema-color-feature-highlight-container-rgb) );
    --kds-sema-color-on-feature-highlight-rgb: 255, 255, 255;
    --kds-sema-color-on-feature-highlight: rgba( var(--kds-sema-color-on-feature-highlight-rgb) );
    --kds-sema-color-feature-highlight-rgb: 90, 51, 174;
    --kds-sema-color-feature-highlight: rgba( var(--kds-sema-color-feature-highlight-rgb) );
    --kds-sema-color-on-critical-rgb: 255, 255, 255;
    --kds-sema-color-on-critical: rgba(var(--kds-sema-color-on-critical-rgb));
    --kds-sema-color-critical-rgb: 179, 12, 12;
    --kds-sema-color-critical: rgba(var(--kds-sema-color-critical-rgb));
    --kds-sema-color-on-urgent-rgb: 12, 12, 11;
    --kds-sema-color-on-urgent: rgba(var(--kds-sema-color-on-urgent-rgb));
    --kds-sema-color-urgent-rgb: 255, 167, 63;
    --kds-sema-color-urgent: rgba(var(--kds-sema-color-urgent-rgb));
    --kds-sema-color-on-urgent-container-rgb: 132, 74, 7;
    --kds-sema-color-on-urgent-container: rgba( var(--kds-sema-color-on-urgent-container-rgb) );
    --kds-sema-color-urgent-container-rgb: 255, 203, 141;
    --kds-sema-color-urgent-container: rgba( var(--kds-sema-color-urgent-container-rgb) );
    --kds-sema-color-on-interactive-rgb: 255, 255, 255;
    --kds-sema-color-on-interactive: rgba( var(--kds-sema-color-on-interactive-rgb) );
    --kds-sema-color-interactive-rgb: 50, 105, 22;
    --kds-sema-color-interactive: rgba(var(--kds-sema-color-interactive-rgb));
    --kds-sema-color-interactive-container-rgb: 96, 159, 40;
    --kds-sema-color-interactive-container: rgba( var(--kds-sema-color-interactive-container-rgb) );
    --kds-sema-color-on-interactive-container-rgb: 12, 12, 11;
    --kds-sema-color-on-interactive-container: rgba( var(--kds-sema-color-on-interactive-container-rgb) );
    --kds-sema-color-on-primary-variant-rgb: 244, 242, 239;
    --kds-sema-color-on-primary-variant: rgba( var(--kds-sema-color-on-primary-variant-rgb) );
    --kds-sema-color-primary-variant-rgb: 50, 105, 22;
    --kds-sema-color-primary-variant: rgba( var(--kds-sema-color-primary-variant-rgb) );
    --kds-sema-color-on-primary-container-rgb: 29, 75, 0;
    --kds-sema-color-on-primary-container: rgba( var(--kds-sema-color-on-primary-container-rgb) );
    --kds-sema-color-primary-container-rgb: 233, 248, 198;
    --kds-sema-color-primary-container: rgba( var(--kds-sema-color-primary-container-rgb) );
    --kds-sema-color-on-primary-rgb: 29, 75, 0;
    --kds-sema-color-on-primary: rgba(var(--kds-sema-color-on-primary-rgb));
    --kds-sema-color-primary-rgb: 181, 233, 65;
    --kds-sema-color-primary: rgba(var(--kds-sema-color-primary-rgb));
    --kds-sema-color-primary-hover: rgba(181, 233, 65, 0.7);
    --kds-sema-color-intermediate-feature-bumpup-rgb: var( --kds-sema-color-accent-rgb );
    --kds-sema-color-intermediate-feature-bumpup: rgba( var(--kds-sema-color-intermediate-feature-bumpup-rgb) );
    --kds-sema-color-on-secondary-rgb: 255, 255, 255;
    --kds-sema-color-on-secondary: rgba(var(--kds-sema-color-on-secondary-rgb));
    --kds-sema-color-secondary-rgb: 50, 105, 22;
    --kds-sema-color-secondary: rgba(var(--kds-sema-color-secondary-rgb));
    --kds-sema-color-secondary-container-rgb: 211, 242, 141;
    --kds-sema-color-secondary-container: rgba( var(--kds-sema-color-secondary-container-rgb) );
    --kds-sema-color-intermediate-primary-hover-rgb: var( --kds-sema-color-secondary-container-rgb );
    --kds-sema-color-intermediate-primary-hover: rgba( var(--kds-sema-color-intermediate-primary-hover-rgb) );
    --kds-sema-color-intermediate-secondary-button-border-rgb: var( --kds-sema-color-utility-rgb );
    --kds-sema-color-intermediate-secondary-button-border: rgba( var(--kds-sema-color-intermediate-secondary-button-border-rgb) );
    --kds-sema-color-on-secondary-container-rgb: 29, 75, 0;
    --kds-sema-color-on-secondary-container: rgba( var(--kds-sema-color-on-secondary-container-rgb) );
    --kds-sema-color-critical-container-rgb: 255, 215, 215;
    --kds-sema-color-critical-container: rgba( var(--kds-sema-color-critical-container-rgb) );
    --kds-sema-color-on-critical-container-rgb: 179, 12, 12;
    --kds-sema-color-on-critical-container: rgba( var(--kds-sema-color-on-critical-container-rgb) );
    --kds-sema-color-confirm-rgb: 50, 105, 22;
    --kds-sema-color-confirm: rgba(var(--kds-sema-color-confirm-rgb));
    --kds-sema-color-on-confirm-rgb: 255, 255, 255;
    --kds-sema-color-on-confirm: rgba(var(--kds-sema-color-on-confirm-rgb));
    --kds-sema-color-on-confirm-container-rgb: 50, 105, 22;
    --kds-sema-color-on-confirm-container: rgba( var(--kds-sema-color-on-confirm-container-rgb) );
    --kds-sema-color-confirm-container-rgb: 233, 248, 198;
    --kds-sema-color-confirm-container: rgba( var(--kds-sema-color-confirm-container-rgb) );
    --kds-sema-color-on-neutral-container-rgb: 80, 78, 72;
    --kds-sema-color-on-neutral-container: rgba( var(--kds-sema-color-on-neutral-container-rgb) );
    --kds-sema-color-neutral-container-rgb: 244, 242, 239;
    --kds-sema-color-neutral-container: rgba( var(--kds-sema-color-neutral-container-rgb) );
    --kds-sema-color-on-neutral-rgb: 255, 255, 255;
    --kds-sema-color-on-neutral: rgba(var(--kds-sema-color-on-neutral-rgb));
    --kds-sema-color-neutral-rgb: 80, 78, 72;
    --kds-sema-color-neutral: rgba(var(--kds-sema-color-neutral-rgb));
    --kds-sema-color-on-info-container-rgb: 67, 35, 135;
    --kds-sema-color-on-info-container: rgba( var(--kds-sema-color-on-info-container-rgb) );
    --kds-sema-color-info-container-rgb: 224, 209, 255;
    --kds-sema-color-info-container: rgba( var(--kds-sema-color-info-container-rgb) );
    --kds-sema-color-on-info-rgb: 255, 255, 255;
    --kds-sema-color-on-info: rgba(var(--kds-sema-color-on-info-rgb));
    --kds-sema-color-info-rgb: 134, 89, 228;
    --kds-sema-color-info: rgba(var(--kds-sema-color-info-rgb));
    --kds-sema-color-accent-rgb: 90, 51, 174;
    --kds-sema-color-accent: rgba(var(--kds-sema-color-accent-rgb));
    --kds-sema-color-on-accent-rgb: 255, 255, 255;
    --kds-sema-color-on-accent: rgba(var(--kds-sema-color-on-accent-rgb));
    --kds-sema-color-accent-container-rgb: 224, 209, 255;
    --kds-sema-color-accent-container: rgba( var(--kds-sema-color-accent-container-rgb) );
    --kds-sema-color-on-accent-container-rgb: 29, 6, 78;
    --kds-sema-color-on-accent-container: rgba( var(--kds-sema-color-on-accent-container-rgb) );
    --kds-sema-opacity-high: 64%;
    --kds-sema-opacity-medium: 40%;
    --kds-sema-border-radius-none: 0px;
    --kds-sema-border-radius-xsmall: 2px;
    --kds-sema-border-radius-small: 4px;
    --kds-sema-border-radius-medium: 8px;
    --kds-sema-border-radius-large: 16px;
    --kds-sema-border-radius-full: 9999px;
    --kds-sema-opacity-transparency-deactivated: 80%;
    --kds-sema-opacity-transparency-background: 70%;
    --kds-sema-opacity-transparency-content: 80%;
    --kds-sema-opacity-on-layer-disabled: 38%;
    --kds-sema-opacity-layer-disabled: 12%;
    --kds-sema-opacity-layer-pressed: 12%;
    --kds-sema-opacity-layer-hover: 8%;
    --kds-sema-opacity-layer-rest: 2%;
    --kds-sema-opacity-icon-disabled: 30%;
    --kds-sema-opacity-label-disabled: 30%;
    --kds-sema-opacity-outline-disabled: 30%;
    --kds-sema-opacity-surface-disabled: 60%;
    --kds-sema-border-radius-intermediate-badge: var( --kds-sema-border-radius-xsmall );
    --kds-sema-border-radius-intermediate-button: var( --kds-sema-border-radius-full );
    --kds-sema-border-radius-intermediate-feedback-notification: var( --kds-sema-border-radius-medium )
}

:root {
    --kds-intermediate-border-radius-contentbox: var(--kds-sema-border-radius-xsmall);
    --kds-intermediate-border-radius-box: var(--kds-sema-border-radius-small);
    --kds-intermediate-border-radius-form: var(--kds-sema-border-radius-small);
    --kds-intermediate-border-radius-formcontrol: var(--kds-sema-border-radius-medium);
    --kds-intermediate-border-radius-gallery: var(--kds-sema-border-radius-small);
    --kds-intermediate-border-radius-tile: var(--kds-sema-border-radius-xsmall);
    --kds-intermediate-border-radius-modal: var(--kds-sema-border-radius-medium);
    --kds-intermediate-border-radius-pagination: var(--kds-sema-border-radius-medium);
    --kds-sema-border-radius-accordion: var(--kds-sema-border-radius-none);
    --kds-sema-border-radius-list: var(--kds-sema-border-radius-none);
    --kds-sema-border-radius-tab-navigation: var(--kds-sema-border-radius-none);
    --kds-sema-border-radius-divider: var(--kds-sema-border-radius-none);
    --kds-sema-border-radius-price-tag: var(--kds-sema-border-radius-none);
    --kds-sema-border-radius-badge: var(--kds-sema-border-radius-xsmall);
    --kds-sema-border-radius-cards: var(--kds-sema-border-radius-small);
    --kds-sema-border-radius-counter: var(--kds-sema-border-radius-full);
    --kds-sema-border-radius-checkbox: var(--kds-sema-border-radius-small);
    --kds-sema-border-radius-tooltip: var(--kds-sema-border-radius-small);
    --kds-sema-border-radius-input-field: var(--kds-sema-border-radius-medium);
    --kds-sema-border-radius-select-field: var(--kds-sema-border-radius-medium);
    --kds-sema-border-radius-feedback-notification: var(--kds-sema-border-radius-medium);
    --kds-sema-border-radius-open-text-field-chat: var(--kds-sema-border-radius-medium);
    --kds-sema-border-radius-offer-box-chat: var(--kds-sema-border-radius-medium);
    --kds-sema-border-radius-button: var(--kds-sema-border-radius-full);
    --kds-sema-border-radius-filter-chips: var(--kds-sema-border-radius-full);
    --kds-sema-border-radius-toggle: var(--kds-sema-border-radius-full);
    --kds-sema-border-radius-radio-button: var(--kds-sema-border-radius-full);
    --kds-sema-border-radius-page-control: var(--kds-sema-border-radius-full);
    --kds-intermediate-opacity-transparency-deactivated: 80%;
    --kds-intermediate-opacity-disabled: 30%
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a,.link-fake,.text-link-subdued {
    background-color: rgba(0,0,0,0)
}

a:active,.link-fake:active,.text-link-subdued:active,a:hover,.link-fake:hover,.text-link-subdued:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr,.separator {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button,input,optgroup,select,.splitfield-dropdown,.splitfield-dropdown-nonessential,.splitfield-dropdown-interactive,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select,.splitfield-dropdown,.splitfield-dropdown-nonessential,.splitfield-dropdown-interactive {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

:root {
    --font-family-title: "Helvetica Neue", Helvetica, Arial, sans-serif;
    --font-family-body: "Helvetica Neue", Helvetica, Arial, sans-serif;
    --font-weight-regular: 400;
    --font-weight-medium: 400;
    --font-weight-regular-strong: 600;
    --font-weight-strong: 700;
    font-size: 16px
}

html:has(body.dynamic-font) {
    font-size: 1rem
}

body {
    font-family: var(--font-family-body);
    font-size: .875rem;
    font-weight: var(--font-weight-regular);
    color: var(--kds-sema-color-on-background);
    background-color: var(--kds-sema-color-background)
}

h1,h2,h3,h4,h5,h6 {
    margin: 1em 0;
    font-size: .875rem
}

.content-iframe {
    border: 0;
    width: 100%
}

header h1:last-child,header h2:last-child,header h3:last-child,header h4:last-child,header h5:last-child,header h6:last-child {
    margin-bottom: 0
}

h1:first-child,h2:first-child,h3:first-child,h4:first-child {
    margin-top: 0
}

textarea,dt,dd,li,small {
    line-height: 130%
}

strong,b {
    font-weight: var(--font-weight-strong)
}

fieldset,img {
    border: 0;
    padding: 0;
    margin: 0
}

.clearfix:before,.contentbox:before,.contentbox-info:before,.contentbox-unpadded:before,.contentbox--vip:before,.clearfix:after,.contentbox:after,.contentbox-info:after,.contentbox-unpadded:after,.contentbox--vip:after {
    content: "";
    display: table
}

.clearfix:after,.contentbox:after,.contentbox-info:after,.contentbox-unpadded:after,.contentbox--vip:after {
    clear: both
}

:focus:not(:focus-visible) {
    outline: none
}

:focus-visible {
    outline: 2px solid var(--kds-sema-color-accent);
    outline-offset: 2px;
    z-index: 1;
    --tw-ring-color: var(--kds-sema-color-surface);
    --tw-ring-offset-color: var(--kds-sema-color-surface);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))
}

.focus-inlet:focus-visible,.savedsearch-listitem .watchlistitem-main--middle h2>a:focus-visible,.savedsearch-listitem .watchlistitem-main--middle h2>.text-link-subdued:focus-visible,.savedsearch-listitem .watchlistitem-main--middle h2>.link-fake:focus-visible,.savedsearch-listitem .watchlistitem-main--middle .ref-not-linked:focus-visible,.savedsearch-listitem .watchlistitem-main--top h2>a:focus-visible,.savedsearch-listitem .watchlistitem-main--top h2>.text-link-subdued:focus-visible,.savedsearch-listitem .watchlistitem-main--top h2>.link-fake:focus-visible,.savedsearch-listitem .watchlistitem-main--top .ref-not-linked:focus-visible,.watchlist-listitem .savedsearchitem-main--middle h2>a:focus-visible,.watchlist-listitem .savedsearchitem-main--middle h2>.text-link-subdued:focus-visible,.watchlist-listitem .savedsearchitem-main--middle h2>.link-fake:focus-visible,.watchlist-listitem .savedsearchitem-main--middle .ref-not-linked:focus-visible,.watchlist-listitem .savedsearchitem-main--top h2>a:focus-visible,.watchlist-listitem .savedsearchitem-main--top h2>.text-link-subdued:focus-visible,.watchlist-listitem .savedsearchitem-main--top h2>.link-fake:focus-visible,.watchlist-listitem .savedsearchitem-main--top .ref-not-linked:focus-visible,.watchlist-listitem .watchlistitem-main--middle h2>a:focus-visible,.watchlist-listitem .watchlistitem-main--middle h2>.text-link-subdued:focus-visible,.watchlist-listitem .watchlistitem-main--middle h2>.link-fake:focus-visible,.watchlist-listitem .watchlistitem-main--middle .ref-not-linked:focus-visible,.watchlist-listitem .watchlistitem-main--top h2>a:focus-visible,.watchlist-listitem .watchlistitem-main--top h2>.text-link-subdued:focus-visible,.watchlist-listitem .watchlistitem-main--top h2>.link-fake:focus-visible,.watchlist-listitem .watchlistitem-main--top .ref-not-linked:focus-visible,.ad-listitem .aditem-main--middle h2>a:focus-visible,.ad-listitem .aditem-main--middle h2>.text-link-subdued:focus-visible,.ad-listitem .aditem-main--middle h2>.link-fake:focus-visible,.ad-listitem .aditem-main--middle .ref-not-linked:focus-visible,.ad-listitem .aditem-main--top h2>a:focus-visible,.ad-listitem .aditem-main--top h2>.text-link-subdued:focus-visible,.ad-listitem .aditem-main--top h2>.link-fake:focus-visible,.ad-listitem .aditem-main--top .ref-not-linked:focus-visible,.ad-listitem .savedsearchitem-main--middle h2>a:focus-visible,.ad-listitem .savedsearchitem-main--middle h2>.text-link-subdued:focus-visible,.ad-listitem .savedsearchitem-main--middle h2>.link-fake:focus-visible,.ad-listitem .savedsearchitem-main--middle .ref-not-linked:focus-visible,.ad-listitem .savedsearchitem-main--top h2>a:focus-visible,.ad-listitem .savedsearchitem-main--top h2>.text-link-subdued:focus-visible,.ad-listitem .savedsearchitem-main--top h2>.link-fake:focus-visible,.ad-listitem .savedsearchitem-main--top .ref-not-linked:focus-visible,.savedsearch-listitem .aditem-main--middle h2>a:focus-visible,.savedsearch-listitem .aditem-main--middle h2>.text-link-subdued:focus-visible,.savedsearch-listitem .aditem-main--middle h2>.link-fake:focus-visible,.savedsearch-listitem .aditem-main--middle .ref-not-linked:focus-visible,.savedsearch-listitem .aditem-main--top h2>a:focus-visible,.savedsearch-listitem .aditem-main--top h2>.text-link-subdued:focus-visible,.savedsearch-listitem .aditem-main--top h2>.link-fake:focus-visible,.savedsearch-listitem .aditem-main--top .ref-not-linked:focus-visible,.savedsearch-listitem .savedsearchitem-main--middle h2>a:focus-visible,.savedsearch-listitem .savedsearchitem-main--middle h2>.text-link-subdued:focus-visible,.savedsearch-listitem .savedsearchitem-main--middle h2>.link-fake:focus-visible,.savedsearch-listitem .savedsearchitem-main--middle .ref-not-linked:focus-visible,.savedsearch-listitem .savedsearchitem-main--top h2>a:focus-visible,.savedsearch-listitem .savedsearchitem-main--top h2>.text-link-subdued:focus-visible,.savedsearch-listitem .savedsearchitem-main--top h2>.link-fake:focus-visible,.savedsearch-listitem .savedsearchitem-main--top .ref-not-linked:focus-visible,.category-selection-list-item>a:focus-visible,.category-selection-list-item>.text-link-subdued:focus-visible,.category-selection-list-item>.link-fake:focus-visible {
    outline-offset: -2px
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    -webkit-clip: rect(0, 0, 0, 0);
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

@media(forced-colors: active) {
    :focus-visible {
        outline: 2px solid var(--kds-sema-color-accent) !important
    }
}

html>iframe {
    position: absolute;
    z-index: 0;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0
}

#site-header {
    width: 970px;
    color: var(--kds-sema-color-on-surface);
    background: var(--kds-sema-color-surface)
}

@media(min-width: 970px) {
    #site-header {
        width:100%
    }
}

.site-header-top {
    display: flex;
    justify-content: center;
    padding: 24px 0;
    background-color: var(--kds-sema-color-surface)
}

.site-header-top-wrap {
    display: flex;
    width: 100%;
    max-width: 970px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between
}

#site-header-top #site-logo {
    flex-shrink: 0;
    flex-grow: 999;
    line-height: 130%
}

#site-header-top #site-logo>a,#site-header-top #site-logo>.link-fake,#site-header-top #site-logo>.text-link-subdued {
    display: inline-block
}

#site-header-top #site-logo>a>img,#site-header-top #site-logo>.link-fake>img,#site-header-top #site-logo>.text-link-subdued>img {
    display: block;
    vertical-align: middle;
    height: 40px;
    max-width: 100%
}

#site-header-top #user-email {
    margin-right: 16px
}

#site-header-top .linklist>li,#site-header-top .linklist-tiny>li {
    display: flex;
    margin: 0
}

#site-header-top .flex-row-vertical-center {
    gap: 12px
}

#site-footer {
    padding-top: 20px;
    border-top: 1px solid var(--kds-sema-color-utility-subdued)
}

#site-footer.has-sticky-footer {
    padding-bottom: 95px
}

#site-footer #site-footer-nav .list,#site-footer #site-footer-nav .tilelist,#site-footer #site-footer-nav .iconlist,#site-footer #site-footer-nav .iconlist--unpadded,#site-footer #site-footer-nav .list-horizontal,#site-footer #site-footer-nav .linklist,#site-footer #site-footer-nav .linklist-tiny,#site-footer #site-footer-nav .treelist,#site-footer #site-footer-nav .taglist,#site-footer #site-footer-nav .itemlist,#site-footer #site-footer-nav .itemlist-padded,#site-footer #site-footer-nav .itemlist-separatedbefore {
    margin-bottom: 16px
}

#site-footer #site-footer-nav .list a,#site-footer #site-footer-nav .tilelist a,#site-footer #site-footer-nav .iconlist a,#site-footer #site-footer-nav .iconlist--unpadded a,#site-footer #site-footer-nav .list-horizontal a,#site-footer #site-footer-nav .linklist a,#site-footer #site-footer-nav .linklist-tiny a,#site-footer #site-footer-nav .treelist a,#site-footer #site-footer-nav .taglist a,#site-footer #site-footer-nav .itemlist a,#site-footer #site-footer-nav .itemlist-padded a,#site-footer #site-footer-nav .itemlist-separatedbefore a,#site-footer #site-footer-nav .list .link-fake,#site-footer #site-footer-nav .tilelist .link-fake,#site-footer #site-footer-nav .iconlist .link-fake,#site-footer #site-footer-nav .iconlist--unpadded .link-fake,#site-footer #site-footer-nav .list-horizontal .link-fake,#site-footer #site-footer-nav .linklist .link-fake,#site-footer #site-footer-nav .linklist-tiny .link-fake,#site-footer #site-footer-nav .treelist .link-fake,#site-footer #site-footer-nav .taglist .link-fake,#site-footer #site-footer-nav .itemlist .link-fake,#site-footer #site-footer-nav .itemlist-padded .link-fake,#site-footer #site-footer-nav .itemlist-separatedbefore .link-fake,#site-footer #site-footer-nav .list .text-link-subdued,#site-footer #site-footer-nav .tilelist .text-link-subdued,#site-footer #site-footer-nav .iconlist .text-link-subdued,#site-footer #site-footer-nav .iconlist--unpadded .text-link-subdued,#site-footer #site-footer-nav .list-horizontal .text-link-subdued,#site-footer #site-footer-nav .linklist .text-link-subdued,#site-footer #site-footer-nav .linklist-tiny .text-link-subdued,#site-footer #site-footer-nav .treelist .text-link-subdued,#site-footer #site-footer-nav .taglist .text-link-subdued,#site-footer #site-footer-nav .itemlist .text-link-subdued,#site-footer #site-footer-nav .itemlist-padded .text-link-subdued,#site-footer #site-footer-nav .itemlist-separatedbefore .text-link-subdued {
    display: inline-flex;
    min-height: 24px;
    align-items: center
}

#site-footer a.text-link-subdued,#site-footer .text-link-subdued {
    color: var(--kds-sema-color-on-surface-subdued)
}

#site-content {
    padding-top: 24px;
    padding-bottom: 12px;
    margin-bottom: 0
}

#site-content:before,#site-content:after {
    content: "";
    display: table
}

#site-content:after {
    clear: both
}

.l-docked #site-content {
    margin-top: 0;
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.l-docked #site-content>.contentbox:first-child,.l-docked #site-content>.contentbox-info:first-child,.l-docked #site-content>.contentbox-unpadded:first-child,.l-docked #site-content>.contentbox--vip:first-child {
    border-radius: 0 0 var(--kds-intermediate-border-radius-contentbox) var(--kds-intermediate-border-radius-contentbox)
}

.l-docked #site-header {
    margin-bottom: 0
}

.l-page-wrapper,#site-footer.l-page-wrapper {
    width: 970px;
    margin: 0 auto;
    padding-bottom: 24px
}

.l-page-wrapper-full-width>.l-page-wrapper {
    width: 100%;
    margin: 0
}

.l-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -7px;
    margin-left: -7px
}

.l-col {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    max-width: 100%;
    padding-right: 7px;
    padding-left: 7px
}

.a-span-1.l-col {
    -webkit-flex-basis: 4.1666666667%;
    flex-basis: 4.1666666667%;
    max-width: 4.1666666667%
}

.a-span-2.l-col {
    -webkit-flex-basis: 8.3333333333%;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
}

.a-span-3.l-col {
    -webkit-flex-basis: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%
}

.a-span-4.l-col,.and-span-4.l-col {
    -webkit-flex-basis: 16.666666667%;
    flex-basis: 16.666666667%;
    max-width: 16.666666667%
}

.a-span-5.l-col {
    -webkit-flex-basis: 20.8333333333%;
    flex-basis: 20.8333333333%;
    max-width: 20.8333333333%
}

.a-span-6.l-col {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%
}

.a-span-7.l-col {
    -webkit-flex-basis: 29.1666666667%;
    flex-basis: 29.1666666667%;
    max-width: 29.1666666667%
}

.a-span-8.l-col {
    -webkit-flex-basis: 33.3333333333%;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
}

.a-span-9.l-col {
    -webkit-flex-basis: 37.5%;
    flex-basis: 37.5%;
    max-width: 37.5%
}

.a-span-10.l-col {
    -webkit-flex-basis: 41.666666667%;
    flex-basis: 41.666666667%;
    max-width: 41.666666667%
}

.a-span-11.l-col {
    -webkit-flex-basis: 45.8333333333%;
    flex-basis: 45.8333333333%;
    max-width: 45.8333333333%
}

.a-span-12.l-col {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%
}

.a-span-13.l-col {
    -webkit-flex-basis: 54.1666666667%;
    flex-basis: 54.1666666667%;
    max-width: 54.1666666667%
}

.a-span-14.l-col {
    -webkit-flex-basis: 58.3333333333%;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
}

.a-span-15.l-col,.and-span-15.l-col {
    -webkit-flex-basis: 62.5%;
    flex-basis: 62.5%;
    max-width: 62.5%
}

.a-span-16.l-col {
    -webkit-flex-basis: 66.6666666667%;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
}

.a-span-17.l-col {
    -webkit-flex-basis: 70.8333333333%;
    flex-basis: 70.8333333333%;
    max-width: 70.8333333333%
}

.a-span-18.l-col {
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%
}

.a-span-19.l-col {
    -webkit-flex-basis: 79.1666666667%;
    flex-basis: 79.1666666667%;
    max-width: 79.1666666667%
}

.a-span-20.l-col {
    -webkit-flex-basis: 83.3333333333%;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
}

.a-span-21.l-col {
    -webkit-flex-basis: 87.5%;
    flex-basis: 87.5%;
    max-width: 87.5%
}

.a-span-22.l-col {
    -webkit-flex-basis: 91.6666666667%;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
}

.a-span-23.l-col {
    -webkit-flex-basis: 95.8333333333%;
    flex-basis: 95.8333333333%;
    max-width: 95.8333333333%
}

.a-span-24.l-col {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.a-pushed-1.l-col,.and-pushed-1.l-col {
    margin-left: 4.1666666667%
}

.a-pushed-2.l-col,.and-pushed-2.l-col {
    margin-left: 8.3333333333%
}

.a-pushed-3.l-col,.and-pushed-3.l-col {
    margin-left: 12.5%
}

.a-pushed-4.l-col,.and-pushed-4.l-col {
    margin-left: 16.6666666667%
}

.a-pushed-5.l-col,.and-pushed-5.l-col {
    margin-left: 20.8333333333%
}

.a-pushed-6.l-col,.and-pushed-6.l-col {
    margin-left: 25%
}

.a-pushed-7.l-col,.and-pushed-7.l-col {
    margin-left: 29.1666666667%
}

.a-pushed-8.l-col,.and-pushed-8.l-col {
    margin-left: 33.3333333333%
}

.a-pushed-9.l-col,.and-pushed-9.l-col {
    margin-left: 37.5%
}

.a-pushed-10.l-col,.and-pushed-10.l-col {
    margin-left: 41.666666667%
}

.a-pushed-11.l-col,.and-pushed-11.l-col {
    margin-left: 45.8333333333%
}

.a-pushed-12.l-col,.and-pushed-12.l-col {
    margin-left: 50%
}

.a-pushed-13.l-col,.and-pushed-13.l-col {
    margin-left: 54.1666666667%
}

.a-pushed-14.l-col,.and-pushed-14.l-col {
    margin-left: 58.3333333333%
}

.a-pushed-15.l-col,.and-pushed-15.l-col {
    margin-left: 62.5%
}

.a-pushed-16.l-col,.and-pushed-16.l-col {
    margin-left: 66.6666666667%
}

.a-pushed-17.l-col,.and-pushed-17.l-col {
    margin-left: 70.8333333333%
}

.a-pushed-18.l-col,.and-pushed-18.l-col {
    margin-left: 75%
}

.a-pushed-19.l-col,.and-pushed-19.l-col {
    margin-left: 79.1666666667%
}

.a-pushed-20.l-col,.and-pushed-20.l-col {
    margin-left: 83.3333333333%
}

.a-pushed-21.l-col,.and-pushed-21.l-col {
    margin-left: 87.5%
}

.a-pushed-22.l-col,.and-pushed-22.l-col {
    margin-left: 91.6666666667%
}

.a-pushed-23.l-col,.and-pushed-23.l-col {
    margin-left: 95.8333333333%
}

.a-top-aligned.l-row {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.a-middle-aligned.l-row {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.a-center-aligned.l-row {
    justify-content: center
}

.a-bottom-aligned.l-row {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.a-left-aligned.l-row {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start
}

.a-right-aligned.l-col {
    text-align: right
}

.l-container,.l-container-row {
    position: relative;
    box-sizing: border-box;
    min-height: 10px;
    margin-bottom: 0
}

.l-container {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.a-bottom-aligned.l-container {
    display: flex;
    align-items: flex-end
}

.a-padded.l-container {
    padding: 12px
}

.a-horizontal-padded.l-container {
    padding: 0 12px
}

.a-vertical-padded.l-container {
    padding: 12px 0
}

.a-collapsed.l-container {
    font-size: 0;
    margin: 0;
    padding: 0;
    min-height: 0
}

.a-top-shifted.l-container,.and-top-shifted.l-container {
    margin-top: -8px
}

.a-absolute.l-container,.and-absolute.l-container {
    position: absolute
}

.a-full-width.l-container {
    width: 100%
}

.l-container-row,.a-single-margin.l-container-row {
    margin-bottom: 12px
}

.a-double-margin.l-container-row {
    margin-bottom: 24px
}

.a-triple-margin.l-container-row {
    margin-bottom: 36px
}

.a-huge-margin.l-container-row {
    margin-bottom: 72px
}

.a-top-margin.l-container-row {
    margin-top: 12px
}

.a-padded.l-container-row {
    padding: 12px
}

.a-horizontal-padded.l-container-row {
    padding: 0 12px
}

.a-vertical-padded.l-container-row {
    padding: 12px 0
}

.l-row img {
    max-width: 100%
}

.l-beside-page {
    position: absolute;
    top: 0;
    margin-left: 980px;
    z-index: 1
}

.surface {
    color: var(--kds-sema-color-on-surface);
    background-color: var(--kds-sema-color-surface)
}

.background-subdued {
    color: var(--kds-sema-color-on-background-subdued);
    background-color: var(--kds-sema-color-background-subdued)
}

.site-base {
    display: grid;
    grid-template-columns: 1fr 970px 1fr;
    background-color: var(--kds-sema-color-background-subdued)
}

.site-base--left-banner,.site-base--right-banner {
    position: relative;
    grid-column: auto
}

.site-base--left-banner>div,.site-base--right-banner>div {
    position: absolute
}

.site-base--left-banner {
    text-align: right
}

.site-base--left-banner>div {
    right: 12px
}

.site-base--left-banner .skyscraper-left {
    margin-left: auto
}

.site-base--right-banner {
    text-align: left
}

.site-base--right-banner>div {
    width: 100%;
    left: 12px
}

.site-base--content {
    grid-column: 2;
    width: 970px
}

.l-splitpage-flex {
    display: flex;
    justify-content: space-between
}

.l-splitpage-flex>.l-splitpage-navigation {
    width: 228px;
    float: left
}

.l-splitpage-flex>.l-splitpage-navigation.adslot-container {
    overflow: unset;
    box-sizing: border-box
}

.l-splitpage-flex>.l-splitpage-navigation.adslot-container .sticky-advertisement {
    position: sticky;
    top: 12px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.l-splitpage-flex>.l-splitpage-navigation.adslot-container .sticky-advertisement>div {
    margin-left: auto;
    margin-right: auto;
    width: auto;
    text-align: center
}

.l-splitpage-flex>.l-splitpage-navigation.adslot-container .sticky-advertisement>div>div {
    margin: 0 auto
}

.l-splitpage-flex>.l-splitpage-content {
    width: 728px;
    float: right
}

.l-fullpage,.l-fullpage>.l-splitpage-content {
    width: 100%;
    float: none
}

.l-quarter-width-floating {
    float: left;
    width: 25%;
    box-sizing: border-box
}

.l-print body {
    margin: 15px;
    background-color: var(--kds-sema-color-surface)
}

.l-print body h1 {
    font-size: 1.625rem
}

.l-print body h2,.l-print body .adprice {
    font-size: 1.375rem
}

.flexcolumn {
    display: flex !important;
    flex-direction: column;
    flex-grow: 1;
    box-sizing: border-box
}

.flexcolumn.is-evenly {
    justify-content: space-evenly
}

.site-base--right-banner,.site-base--left-banner {
    overflow: unset
}

.site-base--right-banner--top,.site-base--left-banner--top {
    top: 0;
    bottom: 50%
}

.site-base--right-banner--bottom,.site-base--left-banner--bottom {
    top: 50%;
    bottom: 0
}

.site-base--right-banner--full,.site-base--left-banner--full {
    top: 0;
    height: calc(100% - 24px)
}

.site-base--right-banner--top,.site-base--right-banner--bottom,.site-base--right-banner--full,.site-base--left-banner--top,.site-base--left-banner--bottom,.site-base--left-banner--full {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    min-height: 600px;
    width: auto !important;
    padding-top: 24px;
    box-sizing: border-box
}

.site-base--right-banner--top .sticky-advertisement,.site-base--right-banner--bottom .sticky-advertisement,.site-base--right-banner--full .sticky-advertisement,.site-base--left-banner--top .sticky-advertisement,.site-base--left-banner--bottom .sticky-advertisement,.site-base--left-banner--full .sticky-advertisement {
    position: sticky;
    top: 12px
}

.l-docked .site-base--right-banner,.l-docked .site-base--left-banner {
    padding-top: 24px
}

.left-margin {
    margin-left: 8px
}

.warning-banner {
    width: 100%;
    background-color: #a51c1c;
    text-align: center;
    color: #fff;
    padding: 5px;
    margin-bottom: 10px
}

.warning-banner p {
    font-size: 1.125rem
}

.warning-banner p a,.warning-banner p .link-fake,.warning-banner p .text-link-subdued {
    color: #fff
}

@keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

a,.link-fake,.text-link-subdued {
    color: var(--kds-sema-color-interactive);
    text-decoration: none;
    cursor: pointer
}

.text-link-subdued {
    color: var(--kds-sema-color-on-surface-subdued)
}

.text-link-tiny {
    display: inline-flex;
    align-items: center;
    min-height: 24px
}

a:hover,.link-fake:hover,.text-link-subdued:hover {
    text-decoration: underline
}

p>a,p>.link-fake,p>.text-link-subdued,p>.button-link-inline {
    text-decoration: underline
}

.link-underlined {
    text-decoration: underline
}

.link-open-section {
    background: rgba(0,0,0,0) no-repeat right center;
    padding: 0 14px 0 0
}

a.no-decoration,.no-decoration.text-link-subdued,.no-decoration.link-fake {
    text-decoration: none
}

a.no-styles,.no-styles.text-link-subdued,.no-styles.link-fake {
    text-decoration: none;
    color: inherit
}

.ref-not-linked {
    cursor: pointer
}

.headline,.icon-headline,.icon-headline-small,.headline-medium,.headline-small,.sectionheadline,.boxheader>h1,.boxheader-nomarginbottom>h1,.boxheader>h2,.boxheader-nomarginbottom>h2,.boxheader>h3,.boxheader-nomarginbottom>h3,.boxheader>h4,.boxheader-nomarginbottom>h4,.boxheader>h5,.boxheader-nomarginbottom>h5,.boxheader>h6,.boxheader-nomarginbottom>h6,.sectionheadline-underlined,.headline-big {
    font-size: .875rem;
    font-weight: var(--font-weight-strong)
}

.headline-big {
    font-size: 1.125rem
}

.headline-medium.page-headline {
    margin-bottom: 30px
}

.headline.headline-underlined,.headline-underlined.icon-headline,.headline-underlined.icon-headline-small,.headline-underlined.headline-medium,.headline-underlined.headline-small,.headline-underlined.sectionheadline,.boxheader>h1.headline-underlined,.boxheader-nomarginbottom>h1.headline-underlined,.boxheader>h2.headline-underlined,.boxheader-nomarginbottom>h2.headline-underlined,.boxheader>h3.headline-underlined,.boxheader-nomarginbottom>h3.headline-underlined,.boxheader>h4.headline-underlined,.boxheader-nomarginbottom>h4.headline-underlined,.boxheader>h5.headline-underlined,.boxheader-nomarginbottom>h5.headline-underlined,.boxheader>h6.headline-underlined,.boxheader-nomarginbottom>h6.headline-underlined,.headline-underlined.sectionheadline-underlined,.headline-underlined.headline-big {
    padding-bottom: 12px;
    border-bottom: 1px solid var(--kds-sema-color-utility-nonessential)
}

.sectionheadline-underlined {
    padding-bottom: 12px;
    border-bottom: 1px solid var(--kds-sema-color-utility-nonessential)
}

.headline-medium {
    font-size: 1rem
}

.headline-medium.is-centered {
    text-align: center
}

.icon-headline,.icon-headline-small {
    vertical-align: middle;
    margin: 0
}

.icon-headline {
    font-size: .875rem
}

.icon-headline [class^=icon-],.icon-headline [class*=" icon-"] {
    margin-right: 10px;
    vertical-align: middle;
    font-size: 1.125rem;
    width: 24px;
    height: 24px;
    background-size: contain;
    display: inline-block
}

.icon-headline-medium [class^=icon-],.icon-headline-medium [class*=" icon-"] {
    margin-right: 10px;
    vertical-align: middle;
    font-size: 30px;
    width: 24px;
    height: 24px;
    background-size: contain;
    display: inline-block
}

.splitheader,.splitheader-centered {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    box-sizing: border-box;
    white-space: nowrap;
    -webkit-align-items: flex-end;
    align-items: flex-end
}

.splitheader--title {
    width: 60%;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.splitheader--addon {
    width: 40%;
    text-align: right;
    white-space: nowrap;
    margin: 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center
}

.splitheader-centered {
    -webkit-align-items: center;
    align-items: center
}

.boxheader,.boxheader-nomarginbottom {
    margin-bottom: 12px
}

.boxheader~.boxheader,.boxheader-nomarginbottom~.boxheader,.boxheader~.boxheader-nomarginbottom,.boxheader-nomarginbottom~.boxheader-nomarginbottom {
    margin-top: 12px;
    padding-top: 12px;
    border-top: 1px solid var(--kds-sema-color-utility-nonessential)
}

.boxheader>h1,.boxheader-nomarginbottom>h1,.boxheader>h2,.boxheader-nomarginbottom>h2,.boxheader>h3,.boxheader-nomarginbottom>h3,.boxheader>h4,.boxheader-nomarginbottom>h4,.boxheader>h5,.boxheader-nomarginbottom>h5,.boxheader>h6,.boxheader-nomarginbottom>h6 {
    font-family: var(--font-family-title);
    font-weight: var(--font-weight-strong);
    margin: 0
}

.boxheader-nomarginbottom {
    margin-bottom: 0
}

.suggestionbox-list>.boxheader,.suggestionbox-list>.boxheader-nomarginbottom {
    margin-top: 0;
    padding: 12px 2px 6px 2px;
    min-width: 230px;
    border-top: none;
    margin: 0 5px
}

.suggestionbox-list>.boxheader>.splitheader--title,.suggestionbox-list>.boxheader-nomarginbottom>.splitheader--title {
    font-size: .75rem;
    color: var(--kds-sema-color-on-surface);
    font-weight: var(--font-weight-regular)
}

.suggestionbox-list li+header.boxheader,.suggestionbox-list li+header.boxheader-nomarginbottom {
    border-top: 1px solid var(--kds-sema-color-surface-subdued)
}

.image-heading {
    position: relative
}

.image-heading>img {
    width: 100%
}

.image-heading>.heading-text {
    position: absolute;
    bottom: 40px;
    left: 40px;
    font-family: var(--font-family-title);
    font-size: 1rem;
    font-weight: var(--font-weight-strong);
    width: 300px;
    margin: 0;
    padding: 0
}

.boxedarticle--features {
    margin-bottom: 12px
}

.boxedarticle--features>.icon-feature-hpgallery,.boxedarticle--features>.icon-feature-highlight,.boxedarticle--features>.icon-feature-multibumpup,.boxedarticle--features>.icon-feature-radius,.boxedarticle--features>.icon-feature-topad {
    width: 20px;
    height: 20px;
    background-size: 20px
}

.boxedarticle--tags {
    margin-bottom: 6px
}

.boxedarticle--title {
    color: var(--kds-sema-color-on-surface-subdued);
    margin: 0 0 8px 0
}

.boxedarticle--title--pending {
    color: var(--kds-sema-color-on-surface-nonessential)
}

.boxedarticle--flex--container {
    display: flex;
    align-items: baseline;
    gap: 8px
}

.boxedarticle--price {
    color: var(--kds-sema-color-interactive) !important;
    margin: 0 0 16px 0
}

.boxedarticle--details {
    color: var(--kds-sema-color-on-surface-nonessential);
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.boxedarticle--details i {
    margin-right: 8px
}

.boxedarticle--details--shipping {
    color: var(--kds-sema-color-on-surface-nonessential)
}

.boxedarticle--details--full {
    margin-top: 6px;
    display: flex;
    flex-direction: row;
    align-items: center
}

.boxedarticle--details--full>div {
    font-size: .875rem;
    margin-right: 8px;
    display: flex;
    flex-direction: row;
    align-items: center
}

.boxedarticle--details--full:first-of-type {
    margin-top: 0
}

.boxedarticle--details a.scrollable,.boxedarticle--details .scrollable.text-link-subdued,.boxedarticle--details .scrollable.link-fake {
    display: flex;
    flex-direction: row;
    align-items: center;
    color: var(--kds-sema-color-on-surface-nonessential);
    text-decoration: none
}

.boxedarticle--details a.scrollable>span:last-of-type,.boxedarticle--details .scrollable.text-link-subdued>span:last-of-type,.boxedarticle--details .scrollable.link-fake>span:last-of-type {
    margin: 0 5px 0 0;
    padding: 0
}

.boxedarticle--old-price {
    color: var(--kds-sema-color-on-surface-nonessential);
    text-decoration: line-through;
    margin: 0 0 16px 0
}

ul,ol {
    padding-left: 25px
}

ul {
    list-style-type: disc
}

.list,.tilelist,.iconlist,.iconlist--unpadded,.list-horizontal,.linklist,.linklist-tiny,.treelist,.taglist,.itemlist,.itemlist-padded,.itemlist-separatedbefore {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.list>li>ul,.tilelist>li>ul,.iconlist>li>ul,.iconlist--unpadded>li>ul,.list-horizontal>li>ul,.linklist>li>ul,.linklist-tiny>li>ul,.treelist>li>ul,.taglist>li>ul,.itemlist>li>ul,.itemlist-padded>li>ul,.itemlist-separatedbefore>li>ul {
    list-style-type: none;
    padding-left: 10px
}

.itemlist>li+li,.itemlist-padded>li+li,.itemlist-separatedbefore>li+li {
    border-top: 1px solid var(--kds-sema-color-utility-nonessential)
}

.itemlist>li:has(.liberty-hide-unfilled.liberty-unfilled),.itemlist-padded>li:has(.liberty-hide-unfilled.liberty-unfilled),.itemlist-separatedbefore>li:has(.liberty-hide-unfilled.liberty-unfilled),.itemlist>li:has(.liberty-unfilled .liberty-hide-unfilled),.itemlist-padded>li:has(.liberty-unfilled .liberty-hide-unfilled),.itemlist-separatedbefore>li:has(.liberty-unfilled .liberty-hide-unfilled) {
    border: none;
    margin-bottom: 0
}

.itemlist-padded>li {
    padding-top: 10px;
    padding-bottom: 10px
}

.taglist>li {
    display: inline-block;
    margin: 3px 6px 3px 0;
    line-height: 1
}

.taglist>li:first-child {
    margin-left: 0
}

.taglist>li:last-child {
    margin-right: 0
}

.treelist {
    box-sizing: border-box
}

.treelist .treelist-headline {
    margin: 0 0 .1667em;
    font-weight: var(--font-weight-strong);
    font-size: .75rem
}

.treelist li {
    font-size: .75rem
}

.treelist li+li {
    margin-top: .1667em
}

.list-horizontal>li,.linklist>li,.linklist-tiny>li {
    display: inline;
    margin: 0 10px 0 0
}

.list-horizontal>li:last-child,.linklist>li:last-child,.linklist-tiny>li:last-child {
    margin-right: 0
}

.linklist-tiny {
    color: var(--kds-sema-color-on-surface-subdued);
    font-size: .75rem
}

.linklist-tiny>li {
    margin: 0 6px 0 0
}

.linklist-tiny a,.linklist-tiny .text-link-subdued,.linklist-tiny .link-fake {
    color: var(--kds-sema-color-on-surface-subdued)
}

.iconlist,.iconlist--unpadded {
    display: table;
    width: 100%
}

.iconlist>li,.iconlist--unpadded>li {
    display: block;
    line-height: 1;
    vertical-align: middle;
    padding: 0 0 12px 0
}

.iconlist>li:last-of-type,.iconlist--unpadded>li:last-of-type {
    padding: 0
}

.iconlist-icon,.iconlist-icon-big,.iconlist-icon-medium,.iconlist-text,.iconlist-text-short {
    vertical-align: middle;
    display: table-cell
}

.iconlist-icon,.iconlist-icon-big,.iconlist-icon-medium {
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: top;
    font-style: normal
}

.iconlist--unpadded>li {
    padding: 0 0 3px 0
}

.iconlist-text,.iconlist-text-short {
    line-height: 1.6;
    padding-left: 12px
}

.iconlist-text>b,.iconlist-text-short>b {
    font-weight: var(--font-weight-medium)
}

.iconlist-text>.iconlist-subtext,.iconlist-text-short>.iconlist-subtext {
    color: var(--kds-sema-color-on-surface-nonessential);
    font-size: .75rem;
    margin-top: -4px;
    display: block
}

.iconlist-text-short {
    line-height: 1.5em
}

.iconlist-icon-medium {
    height: 24px;
    width: 24px;
    background-size: 24px
}

.iconlist-icon-big {
    height: 30px;
    width: 30px;
    background-size: 30px;
    background-position: center
}

.iconlist a.store-outbound-url,.iconlist--unpadded a.store-outbound-url,.iconlist .store-outbound-url.text-link-subdued,.iconlist--unpadded .store-outbound-url.text-link-subdued,.iconlist .store-outbound-url.link-fake,.iconlist--unpadded .store-outbound-url.link-fake {
    display: block;
    width: 192px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.tilelist {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: -12px
}

.tilelist>li {
    margin-bottom: 12px;
    position: relative
}

.category-selection-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    height: 560px
}

.category-selection-list-item {
    font-size: .875rem;
    border-bottom: 1px solid var(--kds-sema-color-utility-nonessential);
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--kds-sema-color-interactive)
}

.category-selection-list-item:first-of-type {
    border-top: 1px solid var(--kds-sema-color-utility-nonessential)
}

.category-selection-list-item.is-parent {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-interactive.svg");
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 12px
}

.category-selection-list-item.is-parent>a,.category-selection-list-item.is-parent>.text-link-subdued,.category-selection-list-item.is-parent>.link-fake {
    padding-right: 1.5rem
}

.category-selection-list-item.is-leaf,.category-selection-list-item.is-leaf:hover {
    background-image: none;
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 16px
}

.category-selection-list-item.is-leaf.is-active {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-applied-interactive.svg")
}

.category-selection-list-item>a,.category-selection-list-item>.text-link-subdued,.category-selection-list-item>.link-fake {
    display: block;
    padding: 8px;
    line-height: 130%;
    overflow: hidden;
    text-overflow: ellipsis
}

.category-selection-list-item:hover,.category-selection-list-item.is-active {
    background-color: var(--kds-sema-color-primary)
}

.category-selection-list-item:hover a,.category-selection-list-item:hover .text-link-subdued,.category-selection-list-item:hover .link-fake,.category-selection-list-item.is-active a,.category-selection-list-item.is-active .text-link-subdued,.category-selection-list-item.is-active .link-fake {
    text-decoration: none;
    padding-right: 1.5rem;
    color: var(--kds-sema-color-on-primary) !important
}

.category-lead-generation {
    margin-left: 15rem
}

@media screen and (max-height: 649px) {
    .category-selection-list {
        height:379px
    }

    .category-selection-list-item>a,.category-selection-list-item>.text-link-subdued,.category-selection-list-item>.link-fake {
        padding: 3px
    }

    #postad-step1-headline {
        margin-bottom: 15px
    }
}

@media screen and (min-height: 650px)and (max-height: 775px) {
    .category-selection-list {
        height:407px
    }

    .category-selection-list-item>a,.category-selection-list-item>.text-link-subdued,.category-selection-list-item>.link-fake {
        padding: 4px
    }

    #postad-step1-headline {
        margin-bottom: 15px
    }
}

.textlist {
    margin: 0
}

.textlist>li {
    padding-bottom: 10px
}

.checklist h1,.checklist h2,.checklist h3 {
    margin-bottom: 0;
    font-size: 1rem
}

.checklist p {
    margin-top: 0
}

.attributelist-condensed,.attributelist-striped {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap
}

.attributelist-condensed .attributelist--key,.attributelist-striped .attributelist--key {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 30%;
    flex-basis: 30%;
    padding: 0 5px 0 0;
    box-sizing: border-box
}

.attributelist-condensed .attributelist--value,.attributelist-striped .attributelist--value {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

.attributelist-striped .attributelist--key,.attributelist-striped .attributelist--value {
    padding: 5px
}

.attributelist-striped .attributelist--key:nth-of-type(odd),.attributelist-striped .attributelist--value:nth-of-type(odd) {
    background-color: var(--kds-sema-color-surface-subdued)
}

.attributelist-striped.is-placeholder .attributelist--key,.attributelist-striped.is-placeholder .attributelist--value {
    height: 26px
}

.attributelist-condensed .attributelist--key {
    -webkit-flex-basis: 50%;
    flex-basis: 50%
}

.attributelist-condensed .attributelist--value {
    -webkit-flex-basis: 50%;
    flex-basis: 50%
}

.listoverlay {
    background-color: var(--kds-sema-color-surface);
    border: 1px solid var(--kds-sema-color-utility-subdued);
    overflow: scroll;
    padding: 12px;
    position: absolute;
    text-align: left;
    z-index: 2;
    box-shadow: 0 1px 2px 0 rgba(var(--kds-sema-color-on-surface-rgb), 0.25);
    border-radius: var(--kds-sema-border-radius-list)
}

.listoverlay ul li:last-child {
    padding-bottom: 16px
}

.listoverlay .icon.icon-close,.listoverlay .icon-close.ka-polaris-suggestion-icon,.listoverlay .icon-close.icon-feature,.listoverlay .icon-close.icon-feature-radius,.listoverlay .icon-close.icon-feature-multibumpup,.listoverlay .icon-close.icon-feature-bumpup,.listoverlay .icon-close.icon-feature-highlight,.listoverlay .icon-close.icon-feature-topad,.listoverlay .icon-close.icon-feature-hpgallery,.listoverlay .icon-close.button-icon {
    position: absolute;
    right: 10px
}

.bullet-list>li {
    margin-top: 10px;
    margin-bottom: 10px
}

.flexlist {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.flexlist.is-top-aligned {
    align-items: flex-start
}

.flexlist.flex-wrap {
    flex-wrap: wrap
}

.flexlist>li.last-of-type {
    margin-bottom: 0
}

.flexlist>li.top-aligned {
    align-self: flex-start
}

.flexlist--column {
    text-align: left
}

.flexlist--column.is-same-size {
    flex-basis: 50%
}

.flexlist--column.is-same-size li {
    min-height: 24px;
    display: flex;
    align-items: center;
    padding-right: 24px
}

.flexlist--column.is-same-size li label {
    vertical-align: middle
}

.flexlist--column.is-same-size li input {
    min-width: 18px
}

.flexlist--header {
    color: var(--kds-sema-color-on-surface-subdued);
    margin-bottom: 10px
}

.talllist li {
    font-size: 1rem;
    line-height: 1.4em;
    margin-bottom: 25px
}

.talllist li:last-of-type {
    margin-bottom: 0
}

.checktaglist {
    display: flex;
    flex-direction: row;
    list-style: none;
    padding: 0;
    width: 100%;
    flex-wrap: wrap;
    margin: 0
}

.checktaglist .checktag {
    padding-left: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-checkmark-interactive.svg");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: left 2px;
    color: var(--kds-sema-color-on-surface-subdued);
    flex: 1;
    flex-basis: 29%;
    max-width: 29%;
    margin: 4px 0;
    word-break: break-word
}

.addetailslist {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    list-style: none;
    padding: 0;
    flex-wrap: wrap;
    margin: 0
}

.addetailslist--detail {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 12px;
    flex-basis: 45%
}

.addetailslist--detail:last-of-type {
    margin-bottom: 0
}

.addetailslist--detail:nth-last-of-type(2) {
    margin-bottom: 0
}

.addetailslist--detail--value {
    text-align: right;
    color: var(--kds-sema-color-on-surface-nonessential)
}

.addetailslist--split {
    display: flex;
    flex-direction: column;
    flex-basis: 45%;
    margin: 0;
    padding: 0
}

.addetailslist--split .addetailslist--detail {
    align-items: flex-start;
    flex-basis: auto
}

.addetailslist--split .addetailslist--detail:last-of-type {
    margin-bottom: 0
}

.addetailslist--split .addetailslist--detail:nth-last-of-type(2) {
    margin-bottom: 12px
}

.selectable-list {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: .875rem;
    line-height: 17px;
    color: var(--kds-sema-color-on-surface)
}

.selectable-list>li {
    padding: 18px 18px;
    border-bottom: 1px solid var(--kds-sema-color-utility-nonessential);
    cursor: pointer;
    user-select: none
}

.selectable-list>li:last-of-type {
    border: none
}

.selectable-list>li a,.selectable-list>li .text-link-subdued,.selectable-list>li .link-fake {
    color: var(--kds-sema-color-on-surface);
    text-decoration: none
}

.selectable-list>li:hover {
    background-color: var(--kds-sema-color-utility-nonessential)
}

.selectable-list i {
    width: 20px;
    height: 20px;
    background-size: 20px;
    margin-right: 20px
}

.checkbox-list {
    padding: 4px 0px
}

.icon,.ka-polaris-suggestion-icon,.icon-feature,.icon-feature-radius,.icon-feature-multibumpup,.icon-feature-bumpup,.icon-feature-highlight,.icon-feature-topad,.icon-feature-hpgallery,.button-icon,.box-icon,.link-icon,.link-icon-right,.icon-small,.icon.icon-small-centered,.icon-small-centered.ka-polaris-suggestion-icon,.icon-small-centered.icon-feature,.icon-small-centered.icon-feature-radius,.icon-small-centered.icon-feature-multibumpup,.icon-small-centered.icon-feature-bumpup,.icon-small-centered.icon-feature-highlight,.icon-small-centered.icon-feature-topad,.icon-small-centered.icon-feature-hpgallery,.icon-small-centered.button-icon,.icon-link-small,.icon-link-icon {
    background-repeat: no-repeat;
    display: inline-block
}

.icon,.ka-polaris-suggestion-icon,.icon-feature,.icon-feature-radius,.icon-feature-multibumpup,.icon-feature-bumpup,.icon-feature-highlight,.icon-feature-topad,.icon-feature-hpgallery,.button-icon {
    width: 30px;
    height: 30px;
    vertical-align: middle
}

.icon.icon-smaller,.icon-smaller.ka-polaris-suggestion-icon,.icon-smaller.icon-feature,.icon-smaller.icon-feature-radius,.icon-smaller.icon-feature-multibumpup,.icon-smaller.icon-feature-bumpup,.icon-smaller.icon-feature-highlight,.icon-smaller.icon-feature-topad,.icon-smaller.icon-feature-hpgallery,.icon-smaller.button-icon {
    width: 24px;
    height: 24px;
    background-size: 24px
}

.icon.icon-tag,.icon-tag.ka-polaris-suggestion-icon,.icon-tag.icon-feature,.icon-tag.icon-feature-radius,.icon-tag.icon-feature-multibumpup,.icon-tag.icon-feature-bumpup,.icon-tag.icon-feature-highlight,.icon-tag.icon-feature-topad,.icon-tag.icon-feature-hpgallery,.icon-tag.button-icon {
    width: 20px;
    height: 20px
}

.icon.icon-small,.icon-small.ka-polaris-suggestion-icon,.icon-small.icon-feature,.icon-small.icon-feature-radius,.icon-small.icon-feature-multibumpup,.icon-small.icon-feature-bumpup,.icon-small.icon-feature-highlight,.icon-small.icon-feature-topad,.icon-small.icon-feature-hpgallery,.icon-small.button-icon,.icon.icon-small-centered,.icon-small-centered.ka-polaris-suggestion-icon,.icon-small-centered.icon-feature,.icon-small-centered.icon-feature-radius,.icon-small-centered.icon-feature-multibumpup,.icon-small-centered.icon-feature-bumpup,.icon-small-centered.icon-feature-highlight,.icon-small-centered.icon-feature-topad,.icon-small-centered.icon-feature-hpgallery,.icon-small-centered.button-icon {
    height: 16px;
    width: 16px;
    background-size: 16px
}

.icon.icon-smallest,.icon-smallest.ka-polaris-suggestion-icon,.icon-smallest.icon-feature,.icon-smallest.icon-feature-radius,.icon-smallest.icon-feature-multibumpup,.icon-smallest.icon-feature-bumpup,.icon-smallest.icon-feature-highlight,.icon-smallest.icon-feature-topad,.icon-smallest.icon-feature-hpgallery,.icon-smallest.button-icon {
    height: 12px;
    width: 12px;
    background-size: 12px
}

.icon.icon-medium,.icon-medium.ka-polaris-suggestion-icon,.icon-medium.icon-feature,.icon-medium.icon-feature-radius,.icon-medium.icon-feature-multibumpup,.icon-medium.icon-feature-bumpup,.icon-medium.icon-feature-highlight,.icon-medium.icon-feature-topad,.icon-medium.icon-feature-hpgallery,.icon-medium.button-icon {
    height: 30px;
    width: 30px;
    background-size: 30px
}

.icon.icon-small-centered,.icon-small-centered.ka-polaris-suggestion-icon,.icon-small-centered.icon-feature,.icon-small-centered.icon-feature-radius,.icon-small-centered.icon-feature-multibumpup,.icon-small-centered.icon-feature-bumpup,.icon-small-centered.icon-feature-highlight,.icon-small-centered.icon-feature-topad,.icon-small-centered.icon-feature-hpgallery,.icon-small-centered.button-icon {
    margin-bottom: 3px
}

.icon.icon-link-small,.icon-link-small.ka-polaris-suggestion-icon,.icon-link-small.icon-feature,.icon-link-small.icon-feature-radius,.icon-link-small.icon-feature-multibumpup,.icon-link-small.icon-feature-bumpup,.icon-link-small.icon-feature-highlight,.icon-link-small.icon-feature-topad,.icon-link-small.icon-feature-hpgallery,.icon-link-small.button-icon {
    height: 16px;
    width: 16px;
    background-size: contain;
    vertical-align: middle;
    display: inline-block;
    margin: 0 3px 1px 0
}

.icon.icon-large,.icon-large.ka-polaris-suggestion-icon,.icon-large.icon-feature,.icon-large.icon-feature-radius,.icon-large.icon-feature-multibumpup,.icon-large.icon-feature-bumpup,.icon-large.icon-feature-highlight,.icon-large.icon-feature-topad,.icon-large.icon-feature-hpgallery,.icon-large.button-icon {
    height: 45px;
    width: 45px
}

.icon.icon-empty-page,.icon-empty-page.ka-polaris-suggestion-icon,.icon-empty-page.icon-feature,.icon-empty-page.icon-feature-radius,.icon-empty-page.icon-feature-multibumpup,.icon-empty-page.icon-feature-bumpup,.icon-empty-page.icon-feature-highlight,.icon-empty-page.icon-feature-topad,.icon-empty-page.icon-feature-hpgallery,.icon-empty-page.button-icon {
    width: 240px;
    height: 240px
}

.icon.is-absolute,.is-absolute.ka-polaris-suggestion-icon,.is-absolute.icon-feature,.is-absolute.icon-feature-radius,.is-absolute.icon-feature-multibumpup,.is-absolute.icon-feature-bumpup,.is-absolute.icon-feature-highlight,.is-absolute.icon-feature-topad,.is-absolute.icon-feature-hpgallery,.is-absolute.button-icon {
    position: absolute;
    margin-left: 3px
}

.box-icon {
    vertical-align: top
}

.icon-contain {
    background-size: 100%
}

.clickable {
    cursor: pointer
}

.clickable:focus {
    outline-style: auto;
    outline-color: var(--kds-sema-color-on-primary)
}

.text-with-icon {
    display: flex;
    align-items: center;
    column-gap: 6px
}

.icon-no-shrink {
    flex-shrink: 0
}

.link-icon {
    margin-right: .3846em;
    vertical-align: baseline;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.link-icon:after {
    content: ".";
    visibility: hidden
}

.link-icon-right {
    vertical-align: middle;
    margin-left: .3846em
}

.button-icon {
    margin-right: 10px;
    background-position: center center;
    width: 18px;
    height: 18px;
    background-size: 18px;
    vertical-align: middle;
    cursor: pointer;
    flex-shrink: 0
}

.button-icon-medium {
    width: 16px;
    height: 16px;
    background-size: 16px
}

.button-icon-large {
    width: 18px;
    height: 18px;
    background-size: 18px;
    margin: 0
}

.modalCloseImg:hover,a.mfp-close:hover,.mfp-close.text-link-subdued:hover,.mfp-close.link-fake:hover {
    text-decoration: none
}

.icon-star-mandatory {
    color: var(--kds-sema-color-primary);
    font-size: 1.4em
}

.icon-checkmark-success,.icon-hourglass,.icon-360-vip {
    height: 63px;
    width: 63px;
    background-size: 63px
}

.icon-star-mandatory:before {
    content: "*"
}

.icon-star {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-star.svg")
}

.icon-heart-open-white-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-open-white-24.svg")
}

.icon-heart-filled-white-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-filled-white-24.svg")
}

.icon-boxicon {
    width: 58px;
    height: 58px;
    background-repeat: no-repeat;
    background-position: center;
    display: block
}

.icon-sort-horizontally {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-sort-horizontally.svg")
}

.icon-add-image-disabled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/imageboxes/icon-pic-upload.svg");
    opacity: 50%
}

.icon-insertionfees-auto {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-insertionfees-auto.svg")
}

.icon-insertionfees {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-insertionfees.svg")
}

.icon-heart-open-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-open-black.svg")
}

.icon-heart-open-interactive-disabled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-open-interactive-disabled.svg")
}

.icon-message-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-message-gray.svg")
}

.icon-message-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-message-interactive.svg")
}

.icon-pencil-black,.is-disabled .icon-pencil {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pencil-black.svg")
}

.icon-heart-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-black.svg")
}

.icon-keyhole-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-keyhole-black.svg")
}

.icon-postad-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-postad-black.svg")
}

.icon-postad-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-postad-green.svg")
}

.icon-megaphone-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-megaphone.svg")
}

.icon-package {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-package.svg")
}

.icon-send-money {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-send-money.svg")
}

.icon-magnifier-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-magnifier-white.svg")
}

.icon-magnifier-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-magnifier-interactive.svg")
}

.icon-hourglass {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-hourglass.svg")
}

.icon-pause-light-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pause-light-gray.svg")
}

.icon-reserved-flag-gray,.is-disabled .icon-reserved-flag {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-reserved-flag-gray.svg")
}

.icon-reserved-flag-light-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-reserved-flag-light-gray.svg")
}

.icon-reserved-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-reserved-nonessential.svg")
}

.icon-trash-gray,.is-disabled .icon-trash {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-gray.svg")
}

.icon-trash-light-gray-big {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-light-gray-big.svg")
}

.icon-play {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play.svg")
}

.icon-play-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-new.svg")
}

.icon-pause {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pause.svg")
}

.icon-trash {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-interactive.svg")
}

.icon-pinterest-color {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pinterest-color.svg")
}

.icon-x-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-x-black.svg")
}

.icon-facebook-color {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-facebook-color.svg")
}

.icon-share-email-envelope-outline {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-share-email-envelope-outline.svg")
}

.icon-share-interactive-disabled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-share-interactive-disabled.svg")
}

.icon-share-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-share-white.svg")
}

.icon-calendar-gray-simple {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-calendar-gray-simple.svg")
}

.icon-clock-gray-2 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-clock-gray-2.svg")
}

.icon-clock-gray-big {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-clock-gray-big.svg")
}

.icon-clock-gray-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-clock-gray-small.svg")
}

.icon-saved-searches {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/my-pages/saved-searches.svg")
}

.icon-follow-user {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/my-pages/follow-user.svg")
}

.icon-followers {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-followers.svg")
}

.icon-saved-items {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/my-pages/saved-items.svg")
}

.icon-tag-crossed {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-tag-crossed.svg")
}

.is-toggled .icon-star-open {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-star-white.svg")
}

.icon-mail-disabled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-mail-disabled.svg")
}

.icon-user-circle {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-user-circle.svg")
}

.icon-phone-circle {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-phone-circle.svg")
}

.icon-globe-circle {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-globe-circle.svg")
}

.icon-location-circle {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-location-circle.svg")
}

.icon-location-pin-filled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-location-darkgray-filled.svg")
}

.icon-pdf-red {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-red.svg")
}

.icon-pdf-red-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-red-small.svg")
}

.icon-pdf-interactive-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive-small.svg")
}

.icon-pdf-interactive-hover-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive-hover-small.svg")
}

.icon-pdf-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive.svg")
}

.icon-pdf-interactive-hover {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive-hover.svg")
}

.icon-360-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-360-white.svg")
}

.icon-360-small-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-360-small-white.svg")
}

.icon-360-small-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-360-small-interactive.svg")
}

.icon-pin-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-interactive.svg")
}

.icon-pin-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-gray.svg")
}

.icon-pin-purple {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-purple.svg")
}

.icon-radius-purple {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-radius-purple.svg")
}

.icon-pin-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-nonessential.svg")
}

.icon-pin-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-black.svg")
}

.icon-calendar-open {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-calendar-open.svg")
}

.icon-calendar-open-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-calendar-open-nonessential.svg")
}

.icon-play-video-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-video-white.svg")
}

.icon-play-video-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-video-interactive.svg")
}

.icon-play-video-white-large {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-video-white-large.svg")
}

.icon-dismiss-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dismiss-gray.svg")
}

.icon-ad-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-ad-gray.svg")
}

.icon-ad-disabled-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-ad-disabled-nonessential.svg")
}

.icon-arrow-down-green700 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-down-green700.svg")
}

.icon-arrow-up-green700 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-up-green700.svg")
}

.icon-arrow-right-gray600 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-right-gray.svg")
}

.icon-meins-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-meins-small.svg")
}

.icon-meins-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-meins-onSurfaceNonessential.svg")
}

.icon-bookmark-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-bookmark-small.svg")
}

.icon-bookmark-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-bookmark-onSurfaceNonessential.svg")
}

.icon-external-link {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-extrn-link.svg")
}

.icon-survey {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-survey.svg")
}

.icon-close {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-close-circle.svg");
    width: 16px;
    height: 16px
}

.icon-dismiss-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dismiss-white.svg")
}

.icon-info-blue {
    width: 16px;
    height: 16px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info.svg")
}

.icon-info-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-gray.svg")
}

.icon-info-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-interactive.svg")
}

.icon-info-black {
    width: 16px;
    height: 16px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-black.svg")
}

.icon-info-big-green {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-big-green700.svg")
}

.icon-info-green-big {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-big-green.svg")
}

.icon-pencil-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pencil-gray.svg")
}

.icon-line-book {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-book.svg")
}

.icon-line-building {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-building.svg")
}

.icon-line-doctor {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-doctor.svg")
}

.icon-line-drink {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-drink.svg")
}

.icon-line-shop {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-shop.svg")
}

.icon-line-train {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-train.svg")
}

.icon-send-money-small-green700 {
    width: 16px;
    height: 16px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-send-money-small-green700.svg")
}

.icon-send-money-small-white {
    width: 16px;
    height: 16px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-send-money-small-white.svg")
}

.icon-send-money-green700 {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-send-money-green700.svg")
}

.featurelabel-hpgallery,.icon-feature-hpgallery {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-gallery.svg")
}

.featurelabel-topad,.icon-feature-topad {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-topad.svg")
}

.featurelabel-highlight,.icon-feature-highlight {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-highlight.svg")
}

.featurelabel-bumpup,.icon-feature-bumpup {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-bumpup.svg")
}

.featurelabel-multibumpup,.icon-feature-multibumpup {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-multibumpup.svg")
}

.featurelabel-radius,.icon-feature-radius {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-radius.svg")
}

.icon-radius-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-radius-gray.svg")
}

.featuretag-hpgallery i,.featuretag-gallery i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-gallery-small-white.svg")
}

.featuretag-topad i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-topad-small-white.svg")
}

.featuretag-highlight i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-highlight-small-white.svg")
}

.featuretag-bumpup i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-bumpup-small-white.svg")
}

.featuretag-multibumpup i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-multibumpup-small-white.svg")
}

.icon-feature,.icon-feature-radius,.icon-feature-multibumpup,.icon-feature-bumpup,.icon-feature-highlight,.icon-feature-topad,.icon-feature-hpgallery {
    background-position: center;
    background-size: cover
}

.textdropdown-input,.link-open-section {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dropdown-interactive.svg")
}

.button-browse-previous {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-left-interactive.svg")
}

.button-browse-next {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-right-interactive.svg")
}

.icon-favorite {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-favorite-gray.svg")
}

.icon-like {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-like-gray.svg")
}

.icon-like-filled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-like-filled.svg")
}

.mobilede-logo {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding-right: 90px;
    background-repeat: no-repeat;
    background-position: center right;
    background-image: url(../img/common/logo/mobilede-new.svg)
}

.icon-my-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-my-interactive.svg")
}

.icon-mail {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-mail-interactive.svg")
}

.icon-mail-green500 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-mail-interactive.svg")
}

.icon-flagad-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-flagad-interactive.svg")
}

.icon-print {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-print-interactive.svg")
}

.icon-duplicate {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-ad-duplicate.svg")
}

.icon-follow-user-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-follow-user-interactive.svg")
}

.icon-checkmark,.interstitial-box--body ul li {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-checkmark-interactive.svg")
}

.icon-checkmark-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-checkmark-ball-interactive.svg")
}

.icon-lock-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-locker-interactive.svg")
}

.icon-pencil {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pencil-interactive.svg")
}

.icon-pause {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pause-interactive.svg")
}

.icon-trash-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-interactive.svg")
}

.icon-trash-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-interactive.svg")
}

.icon-heart-magnifier-open-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-magnifier-open-interactive.svg")
}

.icon-play-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-interactive.svg")
}

.icon-arrow-up-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-up-interactive.svg")
}

.icon-follow-user-active {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-follow-user-active-interactive.svg")
}

.icon-redo {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-redo-interactive.svg")
}

.icon-add-image {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/imageboxes/icon-pic-upload.svg")
}

.icon-heart-magnifier-closed-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-magnifier-closed-interactive.svg")
}

.icon-magnifier-green,button.button-overgreen:hover>.icon-magnifier-white,.button.button-overgreen:hover>.icon-magnifier-white,.button-overgreen.button-buy-intention:hover>.icon-magnifier-white,.button-overgreen.button-toggle:hover>.icon-magnifier-white,.button-overgreen.is-toggled:hover>.icon-magnifier-white,.button-overgreen.button-browse-base:hover>.icon-magnifier-white,.button-overgreen.button-back2top:hover>.icon-magnifier-white,.button-overgreen.button-browse-previous:hover>.icon-magnifier-white,.button-overgreen.button-browse-next:hover>.icon-magnifier-white,.button-overgreen.button-link:hover>.icon-magnifier-white,.button-overgreen.button-link-inline:hover>.icon-magnifier-white,.button-overgreen.button-ghost:hover>.icon-magnifier-white,.button-overgreen.biz-hub-tooltip-dismiss:hover>.icon-magnifier-white,.button-overgreen.button-secondary:hover>.icon-magnifier-white,.button-overgreen.skip-link--link:hover>.icon-magnifier-white,.srp-header .button-overgreen.textdropdown:hover>.icon-magnifier-white,.button-overgreen.iconbox:hover>.icon-magnifier-white,.button-overgreen.button-tertiary:hover>.icon-magnifier-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-magnifier-interactive.svg")
}

.icon-magnifier-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-magnifier-nonessential.svg")
}

.icon-share-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-share-interactive.svg")
}

.icon-heart-open-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-open-interactive.svg")
}

.icon-heart-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-interactive.svg")
}

.icon-reserved-flag {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-reserved-flag.svg")
}

.icon-phone-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-phone-interactive.svg")
}

.icon-filled-star {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-star-filled.svg");
    height: 14px;
    width: 14px
}

.icon-unfilled-star {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-star-unfilled.svg");
    height: 14px;
    width: 14px
}

.icon-exclamation {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-exclamation.svg");
    height: 16px;
    width: 16px
}

.icon-marker {
    width: 14px;
    min-width: 14px;
    height: 18px;
    min-height: 18px
}

.icon-line-cycling-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-bike-24px.svg");
    width: 24px;
    height: 24px
}

.icon-line-driving-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-car-24px.svg");
    width: 24px;
    height: 24px
}

.icon-line-public_transport-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-train-24px.svg");
    width: 24px;
    height: 24px
}

.icon-line-walking-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-walking-24px.svg");
    width: 24px;
    height: 24px
}

.icon-line-cycling-16 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-bike-16px.svg");
    width: 16px;
    height: 16px
}

.icon-line-driving-16 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-car-16px.svg");
    width: 16px;
    height: 16px
}

.icon-line-public_transport-16 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-train-16px.svg");
    width: 16px;
    height: 16px
}

.icon-line-walking-16 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-walking-16px.svg");
    width: 16px;
    height: 16px
}

.icon-map-marker-1 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-marker-1.svg")
}

.icon-map-marker-2 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-marker-2.svg")
}

.icon-map-marker-3 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-marker-3.svg")
}

.icon-map-marker-4 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-marker-4.svg")
}

button,.button,.button-buy-intention,.button-toggle,.is-toggled,.button-browse-base,.button-back2top,.button-browse-previous,.button-browse-next,.button-link,.button-link-inline,.button-ghost,.biz-hub-tooltip-dismiss,.button-secondary,.skip-link--link,.srp-header .textdropdown,.iconbox,.button-tertiary {
    display: inline-flex;
    width: fit-content;
    align-items: center;
    flex-direction: row;
    padding: 0px 16px;
    white-space: nowrap;
    border: none;
    background-color: var(--kds-sema-color-primary);
    border-radius: var(--kds-sema-border-radius-button);
    box-sizing: border-box;
    color: var(--kds-sema-color-on-primary);
    min-height: 44px;
    height: 44px;
    width: auto
}

.button-small,.button-small-watchlist {
    min-height: 32px;
    height: 32px
}

button:hover,.button:hover,.button-buy-intention:hover,.button-toggle:hover,.is-toggled:hover,.button-browse-base:hover,.button-back2top:hover,.button-browse-previous:hover,.button-browse-next:hover,.button-link:hover,.button-link-inline:hover,.button-ghost:hover,.biz-hub-tooltip-dismiss:hover,.button-secondary:hover,.skip-link--link:hover,.srp-header .textdropdown:hover,.iconbox:hover,.button-tertiary:hover,button:active,.button:active,.button-buy-intention:active,.button-toggle:active,.is-toggled:active,.button-browse-base:active,.button-back2top:active,.button-browse-previous:active,.button-browse-next:active,.button-link:active,.button-link-inline:active,.button-ghost:active,.biz-hub-tooltip-dismiss:active,.button-secondary:active,.skip-link--link:active,.srp-header .textdropdown:active,.iconbox:active,.button-tertiary:active {
    background-color: var(--kds-sema-color-secondary-container);
    text-decoration: none
}

button.button-overgreen,.button.button-overgreen,.button-overgreen.button-buy-intention,.button-overgreen.button-toggle,.button-overgreen.is-toggled,.button-overgreen.button-browse-base,.button-overgreen.button-back2top,.button-overgreen.button-browse-previous,.button-overgreen.button-browse-next,.button-overgreen.button-link,.button-overgreen.button-link-inline,.button-overgreen.button-ghost,.button-overgreen.biz-hub-tooltip-dismiss,.button-overgreen.button-secondary,.button-overgreen.skip-link--link,.srp-header .button-overgreen.textdropdown,.button-overgreen.iconbox,.button-overgreen.button-tertiary {
    color: var(--kds-sema-color-on-primary-variant);
    background-color: var(--kds-sema-color-primary-variant)
}

button.button-overgreen:hover,.button.button-overgreen:hover,.button-overgreen.button-buy-intention:hover,.button-overgreen.button-toggle:hover,.button-overgreen.is-toggled:hover,.button-overgreen.button-browse-base:hover,.button-overgreen.button-back2top:hover,.button-overgreen.button-browse-previous:hover,.button-overgreen.button-browse-next:hover,.button-overgreen.button-link:hover,.button-overgreen.button-link-inline:hover,.button-overgreen.button-ghost:hover,.button-overgreen.biz-hub-tooltip-dismiss:hover,.button-overgreen.button-secondary:hover,.button-overgreen.skip-link--link:hover,.srp-header .button-overgreen.textdropdown:hover,.button-overgreen.iconbox:hover,.button-overgreen.button-tertiary:hover {
    color: var(--kds-sema-color-interactive);
    background-color: var(--kds-sema-color-surface)
}

.ka-site-header button.button-overgreen:hover,.ka-site-header .button.button-overgreen:hover,.ka-site-header .button-overgreen.button-buy-intention:hover,.ka-site-header .button-overgreen.button-toggle:hover,.ka-site-header .button-overgreen.is-toggled:hover,.ka-site-header .button-overgreen.button-browse-base:hover,.ka-site-header .button-overgreen.button-back2top:hover,.ka-site-header .button-overgreen.button-browse-previous:hover,.ka-site-header .button-overgreen.button-browse-next:hover,.ka-site-header .button-overgreen.button-link:hover,.ka-site-header .button-overgreen.button-link-inline:hover,.ka-site-header .button-overgreen.button-ghost:hover,.ka-site-header .button-overgreen.biz-hub-tooltip-dismiss:hover,.ka-site-header .button-overgreen.button-secondary:hover,.ka-site-header .button-overgreen.skip-link--link:hover,.ka-site-header .srp-header .button-overgreen.textdropdown:hover,.srp-header .ka-site-header .button-overgreen.textdropdown:hover,.ka-site-header .button-overgreen.iconbox:hover,.ka-site-header .button-overgreen.button-tertiary:hover {
    color: var(--kds-sema-color-on-interactive);
    background-color: var(--kds-sema-color-interactive-container)
}

button:disabled,button:disabled:hover,.button:disabled,.button-buy-intention:disabled,.button-toggle:disabled,.is-toggled:disabled,.button-browse-base:disabled,.button-back2top:disabled,.button-browse-previous:disabled,.button-browse-next:disabled,.button-link:disabled,.button-link-inline:disabled,.button-ghost:disabled,.biz-hub-tooltip-dismiss:disabled,.button-secondary:disabled,.skip-link--link:disabled,.srp-header .textdropdown:disabled,.iconbox:disabled,.button-tertiary:disabled,.button:disabled:hover {
    cursor: default;
    color: rgba(var(--kds-sema-color-on-primary-rgb), var(--kds-intermediate-opacity-disabled));
    background-color: rgba(var(--kds-sema-color-primary-rgb), var(--kds-sema-opacity-high));
    border-color: unset
}

button:disabled .button-icon,button:disabled:hover .button-icon,.button:disabled .button-icon,.button-buy-intention:disabled .button-icon,.button-toggle:disabled .button-icon,.is-toggled:disabled .button-icon,.button-browse-base:disabled .button-icon,.button-back2top:disabled .button-icon,.button-browse-previous:disabled .button-icon,.button-browse-next:disabled .button-icon,.button-link:disabled .button-icon,.button-link-inline:disabled .button-icon,.button-ghost:disabled .button-icon,.biz-hub-tooltip-dismiss:disabled .button-icon,.button-secondary:disabled .button-icon,.skip-link--link:disabled .button-icon,.srp-header .textdropdown:disabled .button-icon,.iconbox:disabled .button-icon,.button-tertiary:disabled .button-icon,.button:disabled:hover .button-icon {
    cursor: default;
    opacity: var(--kds-intermediate-opacity-disabled)
}

.button-secondary,.skip-link--link,.srp-header .textdropdown,.iconbox,.button-tertiary {
    color: var(--kds-sema-color-interactive);
    background: rgba(0,0,0,0) none;
    border: 2px solid var(--kds-sema-color-utility)
}

.button-secondary:hover,.skip-link--link:hover,.srp-header .textdropdown:hover,.iconbox:hover,.button-secondary:active,.skip-link--link:active,.srp-header .textdropdown:active,.iconbox:active,.button-tertiary:hover,.button-tertiary:active {
    background-color: var(--kds-sema-color-secondary-container);
    border-color: var(--kds-sema-color-interactive);
    text-decoration: none
}

.button-secondary:disabled,.skip-link--link:disabled,.srp-header .textdropdown:disabled,.iconbox:disabled,.button-secondary:disabled:hover,.button-tertiary:disabled,.button-tertiary:disabled:hover {
    background-color: rgba(0,0,0,0);
    border-color: rgba(var(--kds-sema-color-utility-rgb), var(--kds-intermediate-opacity-disabled));
    color: rgba(var(--kds-sema-color-interactive-rgb), var(--kds-intermediate-opacity-disabled))
}

.button-ghost,.biz-hub-tooltip-dismiss {
    color: var(--kds-sema-color-interactive);
    background: rgba(0,0,0,0) none;
    border: none;
    border-color: rgba(0,0,0,0);
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.button-ghost:hover,.biz-hub-tooltip-dismiss:hover,.button-ghost:active,.biz-hub-tooltip-dismiss:active {
    background-color: var(--kds-sema-color-secondary-container);
    text-decoration: none
}

.button-ghost:disabled,.biz-hub-tooltip-dismiss:disabled,.button-ghost:disabled:hover {
    background: rgba(0,0,0,0) none;
    border: none;
    color: rgba(var(--kds-sema-color-interactive-rgb), var(--kds-intermediate-opacity-disabled))
}

.button-link,.button-link-inline {
    background-color: rgba(0,0,0,0);
    color: var(--kds-sema-color-interactive);
    border-radius: var(--kds-sema-border-radius-button)
}

.button-link:hover,.button-link-inline:hover,.button-link:active,.button-link-inline:active {
    background-color: unset;
    text-decoration: underline
}

.button-link.regular-weight,.regular-weight.button-link-inline {
    font-weight: 400
}

.button-link-inline {
    padding: 0;
    height: auto;
    min-height: auto;
    border-radius: var(--kds-sema-border-radius-none)
}

.button-browse-base,.button-back2top,.button-browse-previous,.button-browse-next {
    background-color: var(--kds-sema-color-surface);
    background-repeat: no-repeat;
    background-position: center center;
    min-width: 30px;
    min-height: 23px;
    height: 23px;
    padding: 0
}

.button-browse-base:hover,.button-back2top:hover,.button-browse-previous:hover,.button-browse-next:hover {
    background-color: var(--kds-sema-color-surface-subdued)
}

.button-browse-next {
    border: 2px solid var(--kds-sema-color-interactive)
}

.button-browse-previous {
    border: 2px solid var(--kds-sema-color-interactive)
}

.button+.button,.button-buy-intention+.button,.button+.button-buy-intention,.button-buy-intention+.button-buy-intention,.button-toggle+.button,.button-toggle+.button-buy-intention,.is-toggled+.button,.is-toggled+.button-buy-intention,.button+.button-toggle,.button-buy-intention+.button-toggle,.button+.is-toggled,.button-buy-intention+.is-toggled,.button-toggle+.button-toggle,.is-toggled+.button-toggle,.button-toggle+.is-toggled,.is-toggled+.is-toggled,.button-secondary+.button,.button-secondary+.button-buy-intention,.skip-link--link+.button,.skip-link--link+.button-buy-intention,.srp-header .textdropdown+.button,.srp-header .textdropdown+.button-buy-intention,.iconbox+.button,.iconbox+.button-buy-intention,.button-secondary+.button-toggle,.skip-link--link+.button-toggle,.srp-header .textdropdown+.button-toggle,.iconbox+.button-toggle,.button-secondary+.is-toggled,.skip-link--link+.is-toggled,.srp-header .textdropdown+.is-toggled,.iconbox+.is-toggled,.button-tertiary+.button,.button-tertiary+.button-buy-intention,.button-tertiary+.button-toggle,.button-tertiary+.is-toggled,.button-ghost+.button,.biz-hub-tooltip-dismiss+.button,.button-ghost+.button-buy-intention,.biz-hub-tooltip-dismiss+.button-buy-intention,.button-ghost+.button-toggle,.biz-hub-tooltip-dismiss+.button-toggle,.button-ghost+.is-toggled,.biz-hub-tooltip-dismiss+.is-toggled,.button-link+.button,.button-link+.button-buy-intention,.button-link+.button-toggle,.button-link+.is-toggled,.button-link-inline+.button,.button-link-inline+.button-buy-intention,.button-link-inline+.button-toggle,.button-link-inline+.is-toggled,.button-browse-base+.button,.button-browse-base+.button-buy-intention,.button-back2top+.button,.button-back2top+.button-buy-intention,.button-browse-base+.button-toggle,.button-back2top+.button-toggle,.button-browse-base+.is-toggled,.button-back2top+.is-toggled,.button-browse-next+.button,.button-browse-next+.button-buy-intention,.button-browse-next+.button-toggle,.button-browse-next+.is-toggled,.button-browse-previous+.button,.button-browse-previous+.button-buy-intention,.button-browse-previous+.button-toggle,.button-browse-previous+.is-toggled,.button+.button-secondary,.button-buy-intention+.button-secondary,.button+.skip-link--link,.button-buy-intention+.skip-link--link,.srp-header .button+.textdropdown,.srp-header .button-buy-intention+.textdropdown,.button+.iconbox,.button-buy-intention+.iconbox,.button-toggle+.button-secondary,.button-toggle+.skip-link--link,.srp-header .button-toggle+.textdropdown,.button-toggle+.iconbox,.is-toggled+.button-secondary,.is-toggled+.skip-link--link,.srp-header .is-toggled+.textdropdown,.is-toggled+.iconbox,.button-secondary+.button-secondary,.skip-link--link+.button-secondary,.button-secondary+.skip-link--link,.skip-link--link+.skip-link--link,.srp-header .textdropdown+.button-secondary,.srp-header .textdropdown+.skip-link--link,.srp-header .button-secondary+.textdropdown,.srp-header .skip-link--link+.textdropdown,.srp-header .textdropdown+.textdropdown,.iconbox+.button-secondary,.iconbox+.skip-link--link,.srp-header .iconbox+.textdropdown,.button-secondary+.iconbox,.skip-link--link+.iconbox,.srp-header .textdropdown+.iconbox,.iconbox+.iconbox,.button-tertiary+.button-secondary,.button-tertiary+.skip-link--link,.srp-header .button-tertiary+.textdropdown,.button-tertiary+.iconbox,.button-ghost+.button-secondary,.biz-hub-tooltip-dismiss+.button-secondary,.button-ghost+.skip-link--link,.biz-hub-tooltip-dismiss+.skip-link--link,.srp-header .button-ghost+.textdropdown,.srp-header .biz-hub-tooltip-dismiss+.textdropdown,.button-ghost+.iconbox,.biz-hub-tooltip-dismiss+.iconbox,.button-link+.button-secondary,.button-link+.skip-link--link,.srp-header .button-link+.textdropdown,.button-link+.iconbox,.button-link-inline+.button-secondary,.button-link-inline+.skip-link--link,.srp-header .button-link-inline+.textdropdown,.button-link-inline+.iconbox,.button-browse-base+.button-secondary,.button-browse-base+.skip-link--link,.srp-header .button-browse-base+.textdropdown,.button-browse-base+.iconbox,.button-back2top+.button-secondary,.button-back2top+.skip-link--link,.srp-header .button-back2top+.textdropdown,.button-back2top+.iconbox,.button-browse-next+.button-secondary,.button-browse-next+.skip-link--link,.srp-header .button-browse-next+.textdropdown,.button-browse-next+.iconbox,.button-browse-previous+.button-secondary,.button-browse-previous+.skip-link--link,.srp-header .button-browse-previous+.textdropdown,.button-browse-previous+.iconbox,.button+.button-tertiary,.button-buy-intention+.button-tertiary,.button-toggle+.button-tertiary,.is-toggled+.button-tertiary,.button-secondary+.button-tertiary,.skip-link--link+.button-tertiary,.srp-header .textdropdown+.button-tertiary,.iconbox+.button-tertiary,.button-tertiary+.button-tertiary,.button-ghost+.button-tertiary,.biz-hub-tooltip-dismiss+.button-tertiary,.button-link+.button-tertiary,.button-link-inline+.button-tertiary,.button-browse-base+.button-tertiary,.button-back2top+.button-tertiary,.button-browse-next+.button-tertiary,.button-browse-previous+.button-tertiary,.button+.button-ghost,.button+.biz-hub-tooltip-dismiss,.button-buy-intention+.button-ghost,.button-buy-intention+.biz-hub-tooltip-dismiss,.button-toggle+.button-ghost,.button-toggle+.biz-hub-tooltip-dismiss,.is-toggled+.button-ghost,.is-toggled+.biz-hub-tooltip-dismiss,.button-secondary+.button-ghost,.button-secondary+.biz-hub-tooltip-dismiss,.skip-link--link+.button-ghost,.skip-link--link+.biz-hub-tooltip-dismiss,.srp-header .textdropdown+.button-ghost,.srp-header .textdropdown+.biz-hub-tooltip-dismiss,.iconbox+.button-ghost,.iconbox+.biz-hub-tooltip-dismiss,.button-tertiary+.button-ghost,.button-tertiary+.biz-hub-tooltip-dismiss,.button-ghost+.button-ghost,.biz-hub-tooltip-dismiss+.button-ghost,.button-ghost+.biz-hub-tooltip-dismiss,.biz-hub-tooltip-dismiss+.biz-hub-tooltip-dismiss,.button-link+.button-ghost,.button-link+.biz-hub-tooltip-dismiss,.button-link-inline+.button-ghost,.button-link-inline+.biz-hub-tooltip-dismiss,.button-browse-base+.button-ghost,.button-browse-base+.biz-hub-tooltip-dismiss,.button-back2top+.button-ghost,.button-back2top+.biz-hub-tooltip-dismiss,.button-browse-next+.button-ghost,.button-browse-next+.biz-hub-tooltip-dismiss,.button-browse-previous+.button-ghost,.button-browse-previous+.biz-hub-tooltip-dismiss,.button+.button-link,.button-buy-intention+.button-link,.button-toggle+.button-link,.is-toggled+.button-link,.button-secondary+.button-link,.skip-link--link+.button-link,.srp-header .textdropdown+.button-link,.iconbox+.button-link,.button-tertiary+.button-link,.button-ghost+.button-link,.biz-hub-tooltip-dismiss+.button-link,.button-link+.button-link,.button-link-inline+.button-link,.button-browse-base+.button-link,.button-back2top+.button-link,.button-browse-next+.button-link,.button-browse-previous+.button-link,.button+.button-link-inline,.button-buy-intention+.button-link-inline,.button-toggle+.button-link-inline,.is-toggled+.button-link-inline,.button-secondary+.button-link-inline,.skip-link--link+.button-link-inline,.srp-header .textdropdown+.button-link-inline,.iconbox+.button-link-inline,.button-tertiary+.button-link-inline,.button-ghost+.button-link-inline,.biz-hub-tooltip-dismiss+.button-link-inline,.button-link+.button-link-inline,.button-link-inline+.button-link-inline,.button-browse-base+.button-link-inline,.button-back2top+.button-link-inline,.button-browse-next+.button-link-inline,.button-browse-previous+.button-link-inline,.button+.button-browse-base,.button-buy-intention+.button-browse-base,.button+.button-back2top,.button-buy-intention+.button-back2top,.button-toggle+.button-browse-base,.button-toggle+.button-back2top,.is-toggled+.button-browse-base,.is-toggled+.button-back2top,.button-secondary+.button-browse-base,.skip-link--link+.button-browse-base,.srp-header .textdropdown+.button-browse-base,.iconbox+.button-browse-base,.button-secondary+.button-back2top,.skip-link--link+.button-back2top,.srp-header .textdropdown+.button-back2top,.iconbox+.button-back2top,.button-tertiary+.button-browse-base,.button-tertiary+.button-back2top,.button-ghost+.button-browse-base,.biz-hub-tooltip-dismiss+.button-browse-base,.button-ghost+.button-back2top,.biz-hub-tooltip-dismiss+.button-back2top,.button-link+.button-browse-base,.button-link+.button-back2top,.button-link-inline+.button-browse-base,.button-link-inline+.button-back2top,.button-browse-base+.button-browse-base,.button-back2top+.button-browse-base,.button-browse-base+.button-back2top,.button-back2top+.button-back2top,.button-browse-next+.button-browse-base,.button-browse-next+.button-back2top,.button-browse-previous+.button-browse-base,.button-browse-previous+.button-back2top,.button+.button-browse-next,.button-buy-intention+.button-browse-next,.button-toggle+.button-browse-next,.is-toggled+.button-browse-next,.button-secondary+.button-browse-next,.skip-link--link+.button-browse-next,.srp-header .textdropdown+.button-browse-next,.iconbox+.button-browse-next,.button-tertiary+.button-browse-next,.button-ghost+.button-browse-next,.biz-hub-tooltip-dismiss+.button-browse-next,.button-link+.button-browse-next,.button-link-inline+.button-browse-next,.button-browse-base+.button-browse-next,.button-back2top+.button-browse-next,.button-browse-next+.button-browse-next,.button-browse-previous+.button-browse-next,.button+.button-browse-previous,.button-buy-intention+.button-browse-previous,.button-toggle+.button-browse-previous,.is-toggled+.button-browse-previous,.button-secondary+.button-browse-previous,.skip-link--link+.button-browse-previous,.srp-header .textdropdown+.button-browse-previous,.iconbox+.button-browse-previous,.button-tertiary+.button-browse-previous,.button-ghost+.button-browse-previous,.biz-hub-tooltip-dismiss+.button-browse-previous,.button-link+.button-browse-previous,.button-link-inline+.button-browse-previous,.button-browse-base+.button-browse-previous,.button-back2top+.button-browse-previous,.button-browse-next+.button-browse-previous,.button-browse-previous+.button-browse-previous,.button+.button-secondary,.button-buy-intention+.button-secondary,.button+.skip-link--link,.button-buy-intention+.skip-link--link,.srp-header .button+.textdropdown,.srp-header .button-buy-intention+.textdropdown,.button+.iconbox,.button-buy-intention+.iconbox,.button-toggle+.button-secondary,.button-toggle+.skip-link--link,.srp-header .button-toggle+.textdropdown,.button-toggle+.iconbox,.is-toggled+.button-secondary,.is-toggled+.skip-link--link,.srp-header .is-toggled+.textdropdown,.is-toggled+.iconbox,.button-secondary+.button-secondary,.skip-link--link+.button-secondary,.button-secondary+.skip-link--link,.skip-link--link+.skip-link--link,.srp-header .textdropdown+.button-secondary,.srp-header .textdropdown+.skip-link--link,.srp-header .button-secondary+.textdropdown,.srp-header .skip-link--link+.textdropdown,.srp-header .textdropdown+.textdropdown,.iconbox+.button-secondary,.iconbox+.skip-link--link,.srp-header .iconbox+.textdropdown,.button-secondary+.iconbox,.skip-link--link+.iconbox,.srp-header .textdropdown+.iconbox,.iconbox+.iconbox,.button-tertiary+.button-secondary,.button-tertiary+.skip-link--link,.srp-header .button-tertiary+.textdropdown,.button-tertiary+.iconbox,.button-ghost+.button-secondary,.biz-hub-tooltip-dismiss+.button-secondary,.button-ghost+.skip-link--link,.biz-hub-tooltip-dismiss+.skip-link--link,.srp-header .button-ghost+.textdropdown,.srp-header .biz-hub-tooltip-dismiss+.textdropdown,.button-ghost+.iconbox,.biz-hub-tooltip-dismiss+.iconbox,.button-link+.button-secondary,.button-link+.skip-link--link,.srp-header .button-link+.textdropdown,.button-link+.iconbox,.button-link-inline+.button-secondary,.button-link-inline+.skip-link--link,.srp-header .button-link-inline+.textdropdown,.button-link-inline+.iconbox,.button-browse-base+.button-secondary,.button-browse-base+.skip-link--link,.srp-header .button-browse-base+.textdropdown,.button-browse-base+.iconbox,.button-back2top+.button-secondary,.button-back2top+.skip-link--link,.srp-header .button-back2top+.textdropdown,.button-back2top+.iconbox,.button-browse-next+.button-secondary,.button-browse-next+.skip-link--link,.srp-header .button-browse-next+.textdropdown,.button-browse-next+.iconbox,.button-browse-previous+.button-secondary,.button-browse-previous+.skip-link--link,.srp-header .button-browse-previous+.textdropdown,.button-browse-previous+.iconbox,.button-secondary+.button,.button-secondary+.button-buy-intention,.skip-link--link+.button,.skip-link--link+.button-buy-intention,.srp-header .textdropdown+.button,.srp-header .textdropdown+.button-buy-intention,.iconbox+.button,.iconbox+.button-buy-intention,.button-secondary+.button-toggle,.skip-link--link+.button-toggle,.srp-header .textdropdown+.button-toggle,.iconbox+.button-toggle,.button-secondary+.is-toggled,.skip-link--link+.is-toggled,.srp-header .textdropdown+.is-toggled,.iconbox+.is-toggled,.button-secondary+.button-secondary,.skip-link--link+.button-secondary,.button-secondary+.skip-link--link,.skip-link--link+.skip-link--link,.srp-header .textdropdown+.button-secondary,.srp-header .textdropdown+.skip-link--link,.srp-header .button-secondary+.textdropdown,.srp-header .skip-link--link+.textdropdown,.srp-header .textdropdown+.textdropdown,.iconbox+.button-secondary,.iconbox+.skip-link--link,.srp-header .iconbox+.textdropdown,.button-secondary+.iconbox,.skip-link--link+.iconbox,.srp-header .textdropdown+.iconbox,.iconbox+.iconbox,.button-secondary+.button-tertiary,.skip-link--link+.button-tertiary,.srp-header .textdropdown+.button-tertiary,.iconbox+.button-tertiary,.button-secondary+.button-ghost,.button-secondary+.biz-hub-tooltip-dismiss,.skip-link--link+.button-ghost,.skip-link--link+.biz-hub-tooltip-dismiss,.srp-header .textdropdown+.button-ghost,.srp-header .textdropdown+.biz-hub-tooltip-dismiss,.iconbox+.button-ghost,.iconbox+.biz-hub-tooltip-dismiss,.button-secondary+.button-link,.skip-link--link+.button-link,.srp-header .textdropdown+.button-link,.iconbox+.button-link,.button-secondary+.button-link-inline,.skip-link--link+.button-link-inline,.srp-header .textdropdown+.button-link-inline,.iconbox+.button-link-inline,.button-secondary+.button-browse-base,.skip-link--link+.button-browse-base,.srp-header .textdropdown+.button-browse-base,.iconbox+.button-browse-base,.button-secondary+.button-back2top,.skip-link--link+.button-back2top,.srp-header .textdropdown+.button-back2top,.iconbox+.button-back2top,.button-secondary+.button-browse-next,.skip-link--link+.button-browse-next,.srp-header .textdropdown+.button-browse-next,.iconbox+.button-browse-next,.button-secondary+.button-browse-previous,.skip-link--link+.button-browse-previous,.srp-header .textdropdown+.button-browse-previous,.iconbox+.button-browse-previous,.button-secondary+.button-secondary,.skip-link--link+.button-secondary,.button-secondary+.skip-link--link,.skip-link--link+.skip-link--link,.srp-header .textdropdown+.button-secondary,.srp-header .textdropdown+.skip-link--link,.srp-header .button-secondary+.textdropdown,.srp-header .skip-link--link+.textdropdown,.srp-header .textdropdown+.textdropdown,.iconbox+.button-secondary,.iconbox+.skip-link--link,.srp-header .iconbox+.textdropdown,.button-secondary+.iconbox,.skip-link--link+.iconbox,.srp-header .textdropdown+.iconbox,.iconbox+.iconbox,button+.button,button+.button-buy-intention,button+.button-toggle,button+.is-toggled,button+.button-secondary,button+.skip-link--link,.srp-header button+.textdropdown,button+.iconbox,button+.button-tertiary,button+.button-ghost,button+.biz-hub-tooltip-dismiss,button+.button-link,button+.button-link-inline,button+.button-browse-base,button+.button-back2top,button+.button-browse-next,button+.button-browse-previous,button+.button-secondary,button+.skip-link--link,.srp-header button+.textdropdown,button+.iconbox,button+button,.button+button,.button-buy-intention+button,.button-toggle+button,.is-toggled+button,.button-secondary+button,.skip-link--link+button,.srp-header .textdropdown+button,.iconbox+button,.button-tertiary+button,.button-ghost+button,.biz-hub-tooltip-dismiss+button,.button-link+button,.button-link-inline+button,.button-browse-base+button,.button-back2top+button,.button-browse-next+button,.button-browse-previous+button,.button-secondary+button,.skip-link--link+button,.srp-header .textdropdown+button,.iconbox+button {
    margin-left: 7px
}

button.full-width,.button.full-width,.full-width.button-buy-intention,.full-width.button-toggle,.full-width.is-toggled,.full-width.button-tertiary,.full-width.button-ghost,.full-width.biz-hub-tooltip-dismiss,.full-width.button-link,.full-width.button-link-inline,.full-width.button-browse-base,.full-width.button-back2top,.full-width.button-browse-next,.full-width.button-browse-previous,.button-secondary.full-width,.full-width.skip-link--link,.srp-header .full-width.textdropdown,.full-width.iconbox {
    width: 100%;
    text-align: center;
    margin-left: 0px;
    justify-content: center
}

button.fixed-width,.button.fixed-width,.fixed-width.button-buy-intention,.fixed-width.button-toggle,.fixed-width.is-toggled,.fixed-width.button-tertiary,.fixed-width.button-ghost,.fixed-width.biz-hub-tooltip-dismiss,.fixed-width.button-link,.fixed-width.button-link-inline,.fixed-width.button-browse-base,.fixed-width.button-back2top,.fixed-width.button-browse-next,.fixed-width.button-browse-previous,.button-secondary.fixed-width,.fixed-width.skip-link--link,.srp-header .fixed-width.textdropdown,.fixed-width.iconbox {
    width: 270px;
    text-align: center;
    margin-left: 0px;
    justify-content: center
}

.button-toggle,.is-toggled {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0px 16px;
    background-color: var(--kds-sema-color-surface);
    color: var(--kds-sema-color-interactive);
    border: 2px solid var(--kds-sema-color-utility);
    font-size: .875rem;
    font-weight: var(--font-weight-strong);
    min-height: 32px;
    height: 32px;
    line-height: 130%
}

.button-toggle>i,.is-toggled>i {
    margin-right: 0px;
    vertical-align: middle;
    background-size: cover;
    float: left;
    width: 14px;
    height: 14px
}

.button-toggle>i+span,.is-toggled>i+span {
    margin-left: 6px
}

.button-toggle:hover,.is-toggled:hover,.button-toggle:active,.is-toggled:active,.button-toggle.is-toggled:hover,.button-toggle.is-toggled:active {
    border-color: var(--kds-sema-color-interactive);
    background-color: var(--kds-sema-color-secondary-container)
}

.follow-user-button {
    width: 115px
}

.button-back2top {
    padding: 0px 16px;
    line-height: 24px;
    height: 44px;
    background-color: var(--kds-sema-color-primary)
}

.button-back2top .button-icon {
    width: 24px;
    height: 24px;
    margin-right: 8px
}

.iconbox {
    width: 40px;
    height: 40px;
    box-sizing: border-box;
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center
}

.button-small-watchlist {
    margin-bottom: 4px
}

button.button-no-style {
    height: auto;
    min-height: auto;
    border-radius: 0;
    padding: 0;
    background-color: inherit;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: unset
}

button.button-no-style:hover,button.button-no-style:focus {
    background-color: unset
}

button.expand-clamped-text {
    margin-top: 16px;
    font-weight: 500
}

button.expand-clamped-text:hover,button.expand-clamped-text:focus {
    text-decoration: underline
}

.icon-button {
    background-color: rgba(0,0,0,0);
    padding: 0;
    min-height: 24px;
    height: auto;
    min-width: 24px;
    width: auto
}

.icon-button:hover,.icon-button:active {
    background-color: rgba(0,0,0,0)
}

.modal-close-button {
    width: 24px;
    height: 24px
}

hr,.separator {
    margin: 0;
    border: solid var(--kds-sema-color-utility-nonessential);
    border-width: 1px 0 0 0
}

.separator {
    margin: 12px 0
}

input[type=text],input[type=email],input[type=password] {
    outline: none
}

input[type=checkbox],input[type=radio] {
    margin-right: 7px;
    accent-color: var(--kds-sema-color-interactive);
    width: 18px;
    height: 18px;
    vertical-align: text-top
}

.formcontrol,select,.splitfield-dropdown,.splitfield-dropdown-nonessential,.splitfield-dropdown-interactive,.custom-select,textarea {
    height: 34px;
    box-shadow: none;
    font-size: .75rem;
    border: 1px solid var(--kds-sema-color-utility);
    background-color: var(--kds-sema-color-surface);
    color: var(--kds-sema-color-on-surface);
    width: 100%;
    display: block;
    padding: 6px 12px;
    border-radius: var(--kds-intermediate-border-radius-formcontrol);
    box-sizing: border-box
}

.formcontrol:hover,select:hover,.splitfield-dropdown:hover,.splitfield-dropdown-nonessential:hover,.splitfield-dropdown-interactive:hover,.custom-select:hover,textarea:hover,.formcontrol:focus,select:focus,.splitfield-dropdown:focus,.splitfield-dropdown-nonessential:focus,.splitfield-dropdown-interactive:focus,.custom-select:focus,textarea:focus {
    border-color: var(--kds-sema-color-on-surface-subdued)
}

.formcontrol:disabled,select:disabled,.splitfield-dropdown:disabled,.splitfield-dropdown-nonessential:disabled,.splitfield-dropdown-interactive:disabled,.custom-select:disabled,textarea:disabled,.formcontrol:disabled:hover {
    background-color: var(--kds-sema-color-surface);
    color: var(--kds-sema-color-on-surface-subdued);
    border-color: var(--kds-sema-color-utility);
    opacity: var(--kds-intermediate-opacity-disabled)
}

.formcontrol.is-disabled,select.is-disabled,.is-disabled.splitfield-dropdown,.is-disabled.splitfield-dropdown-nonessential,.is-disabled.splitfield-dropdown-interactive,.is-disabled.custom-select,textarea.is-disabled,.formcontrol.is-disabled:hover {
    border: none;
    background-color: var(--kds-sema-color-surface-subdued);
    color: var(--kds-sema-color-on-surface);
    cursor: default
}

.formcontrol-extended {
    height: 44px;
    font-size: .875rem
}

.ad-attributes .formcontrol,.ad-attributes select,.ad-attributes .splitfield-dropdown,.ad-attributes .splitfield-dropdown-nonessential,.ad-attributes .splitfield-dropdown-interactive,.ad-attributes .custom-select,.ad-attributes textarea {
    width: 50%
}

input[type=radio].formcontrol,input[type=radio].custom-select,input[type=checkbox].formcontrol,input[type=checkbox].custom-select,input[type=radio].formcontrol-select,input[type=checkbox].formcontrol-select {
    display: inline-block
}

.pricefield,.formgroup-input-inline .formcontrol.pricefield,.zipfield,.formgroup-input-inline .formcontrol.zipfield {
    max-width: 83px
}

textarea {
    resize: vertical;
    height: auto
}

textarea:focus-visible {
    outline: none
}

select,.splitfield-dropdown,.splitfield-dropdown-nonessential,.splitfield-dropdown-interactive,.custom-select {
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dropdown.svg") no-repeat center right 6px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select::-ms-expand,.splitfield-dropdown::-ms-expand,.splitfield-dropdown-nonessential::-ms-expand,.splitfield-dropdown-interactive::-ms-expand {
    display: none
}

select::-ms-value,.splitfield-dropdown::-ms-value,.splitfield-dropdown-nonessential::-ms-value,.splitfield-dropdown-interactive::-ms-value {
    color: var(--kds-sema-color-on-surface);
    background: rgba(0,0,0,0)
}

select:-moz-focusring,.splitfield-dropdown:-moz-focusring,.splitfield-dropdown-nonessential:-moz-focusring,.splitfield-dropdown-interactive:-moz-focusring,input[type=time]:-moz-focusring {
    color: rgba(0,0,0,0);
    text-shadow: 0 0 0 var(--kds-sema-color-on-surface)
}

:is(select,.splitfield-dropdown,.splitfield-dropdown-nonessential,.splitfield-dropdown-interactive,.custom-select):not(:disabled):focus,:is(select,.splitfield-dropdown,.splitfield-dropdown-nonessential,.splitfield-dropdown-interactive,.custom-select):not(:disabled):hover {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dropdown-active.svg")
}

select>option,.splitfield-dropdown>option,.splitfield-dropdown-nonessential>option,.splitfield-dropdown-interactive>option {
    padding: 6px 12px
}

select>option:hover,.splitfield-dropdown>option:hover,.splitfield-dropdown-nonessential>option:hover,.splitfield-dropdown-interactive>option:hover {
    background: var(--kds-sema-color-primary);
    color: var(--kds-sema-color-on-primary)
}

select.invalid,.invalid.splitfield-dropdown,.invalid.splitfield-dropdown-nonessential,.invalid.splitfield-dropdown-interactive,input.invalid,input:invalid,textarea:invalid {
    box-shadow: none;
    outline: none;
    border-color: var(--kds-sema-color-critical)
}

::-webkit-input-placeholder {
    color: var(--kds-sema-color-on-surface-subdued)
}

:-ms-input-placeholder {
    color: var(--kds-sema-color-on-surface-subdued)
}

::-moz-placeholder {
    color: var(--kds-sema-color-on-surface-subdued)
}

:-moz-placeholder {
    color: var(--kds-sema-color-on-surface-subdued)
}

::placeholder {
    color: var(--kds-sema-color-on-surface-subdued)
}

.placeholder {
    color: var(--kds-sema-color-on-surface-subdued)
}

:disabled::-webkit-input-placeholder {
    color: var(--kds-sema-color-on-surface-subdued)
}

:disabled:-ms-input-placeholder {
    color: var(--kds-sema-color-on-surface-subdued)
}

:disabled::-moz-placeholder {
    color: var(--kds-sema-color-on-surface-subdued)
}

:disabled:-moz-placeholder {
    color: var(--kds-sema-color-on-surface-subdued)
}

:disabled::placeholder {
    color: var(--kds-sema-color-on-surface-subdued)
}

:disabled.placeholder {
    color: var(--kds-sema-color-on-surface-subdued)
}

.formgroup,.formgroup-settings {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 15px
}

.formgroup--btn-submit-right {
    margin: 0
}

.formgroup-settings {
    align-items: center
}

.formgroup-input,.formgroup-input-inline {
    box-sizing: border-box;
    vertical-align: top;
    padding-left: 12px;
    width: 75%
}

.formgroup-input>textarea,.formgroup-input-inline>textarea {
    min-height: 34px
}

.gap-top {
    margin-top: 32px
}

.gap-bottom {
    margin-bottom: 32px
}

.input-placeholder::-webkit-input-placeholder {
    text-align: right
}

.input-placeholder:-ms-input-placeholder {
    text-align: right
}

.input-placeholder::-moz-placeholder {
    text-align: right
}

.input-placeholder:-moz-placeholder {
    text-align: right
}

.input-placeholder::placeholder {
    text-align: right
}

.formgroup-input-inline {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.formgroup-input-inline.text-only {
    height: 100% !important
}

.formgroup-input-inline>.formcontrol,.formgroup-input-inline>textarea,.formgroup-input-inline>select,.formgroup-input-inline>.splitfield-dropdown,.formgroup-input-inline>.splitfield-dropdown-nonessential,.formgroup-input-inline>.splitfield-dropdown-interactive,.formgroup-input-inline>.custom-select {
    margin-right: 6px
}

.formgroup-input-inline>.formcontrol:last-child,.formgroup-input-inline>textarea:last-child,.formgroup-input-inline>select:last-child,.formgroup-input-inline>.splitfield-dropdown:last-child,.formgroup-input-inline>.splitfield-dropdown-nonessential:last-child,.formgroup-input-inline>.splitfield-dropdown-interactive:last-child,.formgroup-input-inline>.custom-select:last-child {
    margin-right: 0
}

.formgroup-input-inline>span {
    margin: 0 10px;
    vertical-align: middle
}

.formgroup-input-inline .price-suffix-label {
    min-width: fit-content;
    margin: 0 16px 0 0
}

.formgroup-input-inline .choose-category {
    margin-left: 0
}

.formgroup-input-inline>.formerror {
    margin: 0
}

.formgroup-label,#pstad .formgroup-label--unpadded,.formgroup-label-optional,.formgroup-label-optional--unpadded,.formgroup-label-mandatory {
    display: block;
    box-sizing: border-box;
    padding: 8px 0;
    width: 25%
}

.form-longlabels .formgroup-input,.form-longlabels .formgroup-input-inline {
    width: 68%
}

.a-middle-aligned .formgroup-label,.a-middle-aligned #pstad .formgroup-label--unpadded,#pstad .a-middle-aligned .formgroup-label--unpadded,.a-middle-aligned .formgroup-label-optional,.a-middle-aligned .formgroup-label-optional--unpadded,.a-middle-aligned .formgroup-label-mandatory {
    display: flex;
    align-items: center
}

.formgroup-label-mandatory:after {
    content: " *"
}

.formgroup-label-optional:after,.formgroup-label-optional--unpadded:after {
    content: " (optional)"
}

.formgroup-label-optional--unpadded {
    padding: 0
}

.formgroup-label-optional--unpadded:after {
    content: " (optional)"
}

.two-lines.formgroup-label,#pstad .two-lines.formgroup-label--unpadded,.two-lines.formgroup-label-mandatory,.two-lines.formgroup-label-optional,.two-lines.formgroup-label-optional--unpadded {
    padding: 0
}

.formgroup-input>.formgroup-input-inline,.formgroup-input-inline>.formgroup-input-inline {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0
}

.formgroup-input>label,.formgroup-input-inline>label {
    margin-right: 10px
}

.formgroup-input-inline>.formcontrol.is-last,.formgroup-input-inline>textarea.is-last,.formgroup-input-inline>select.is-last,.formgroup-input-inline>.is-last.splitfield-dropdown,.formgroup-input-inline>.is-last.splitfield-dropdown-nonessential,.formgroup-input-inline>.is-last.splitfield-dropdown-interactive,.formgroup-input-inline>.is-last.custom-select {
    margin-right: 0
}

.formerror {
    display: inline-block;
    padding: 8px 10px 8px 30px;
    font-weight: var(--font-weight-regular);
    margin-top: 10px;
    border: 1px solid var(--kds-sema-color-utility-subdued);
    -webkit-box-shadow: 0 0 9px 3px rgba(var(--kds-sema-color-on-surface-rgb), 0.27);
    -moz-box-shadow: 0 0 9px 3px rgba(var(--kds-sema-color-on-surface-rgb), 0.27);
    box-shadow: 0 0 9px 1px rgba(var(--kds-sema-color-on-surface-rgb), 0.27);
    position: relative;
    border-radius: var(--kds-intermediate-border-radius-form);
    font-size: .75rem;
    background: var(--kds-sema-color-surface) url("https://static.kleinanzeigen.de/static/img/common/icons/icn-danger.svg") no-repeat 8px 8px;
    background-size: 16px
}

.formerror.right-input-field {
    margin-left: 130px
}

.formerror:after,.formerror:before {
    right: 100%;
    border: solid rgba(0,0,0,0);
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.formerror__base,.formerror.is-inline:after,.formerror:after {
    border-color: var(--kds-sema-color-utility-subdued);
    margin-top: 0;
    background-color: var(--kds-sema-color-surface);
    width: 10px;
    height: 10px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.formerror:after {
    border-width: 1px 0 0 1px;
    top: -6px;
    left: 10px
}

.formerror.is-inline {
    margin-left: 7px
}

.formerror.is-inline:after {
    border-width: 0 0 1px 1px;
    top: 10px;
    left: -6px
}

.formerror.is-new-line {
    display: table
}

.formerror-single-element {
    margin-bottom: 10px
}

.formerror-text {
    color: var(--kds-sema-color-critical);
    margin-top: 0;
    margin-bottom: 10px
}

.formlegend,.formlegend-container {
    margin-bottom: 18px;
    padding-bottom: 16px;
    padding-top: 16px;
    border-bottom: 1px solid var(--kds-sema-color-utility-nonessential);
    width: 100%
}

.formlegend-container {
    padding-bottom: 0
}

.legend-addon {
    float: right;
    font-weight: var(--font-weight-regular);
    font-size: .875rem
}

.splitfield {
    background-color: rgba(0,0,0,0);
    border-radius: var(--kds-intermediate-border-radius-form);
    display: grid;
    grid-template-columns: 55% 45%;
    align-items: center;
    width: 100%
}

input.splitfield-input {
    background-color: rgba(0,0,0,0);
    text-overflow: ellipsis;
    padding: 7px 3px 7px 4px;
    height: auto;
    margin: 0;
    border: none;
    box-sizing: border-box;
    width: 100%;
    min-height: 32px;
    display: inline-block
}

input.splitfield-input.splitfield-dropdown,input.splitfield-input.splitfield-dropdown-nonessential,input.splitfield-input.splitfield-dropdown-interactive {
    padding-right: 20px
}

.splitfield-dropdown,.splitfield-dropdown-nonessential,.splitfield-dropdown-interactive {
    cursor: pointer;
    padding-right: 15px;
    text-overflow: ellipsis
}

.splitfield-dropdown-interactive {
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dropdown-interactive.svg") no-repeat center right 6px
}

.splitfield-dropdown-interactive:disabled {
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dropdown.svg") no-repeat center right 6px
}

.splitfield-dropdown-nonessential {
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dropdown-nonessential.svg") no-repeat center right 6px
}

.splitfield-input,.splitfield li {
    font-size: .875rem
}

.splitfield-left {
    color: var(--kds-sema-color-on-surface-subdued);
    background-color: var(--kds-sema-color-surface);
    grid-column: 1;
    border-radius: var(--kds-intermediate-border-radius-form) 0 0 var(--kds-intermediate-border-radius-form)
}

.splitfield-right {
    color: var(--kds-sema-color-on-surface);
    background-color: var(--kds-sema-color-utility-nonessential);
    border-radius: 0 var(--kds-intermediate-border-radius-form) var(--kds-intermediate-border-radius-form) 0;
    border: solid var(--kds-sema-color-utility-subdued);
    border-width: 0 0 0 1px;
    grid-column: 2
}

.dropdown-list {
    position: absolute;
    display: none;
    list-style: none;
    padding: 5px 0;
    margin: 10px 0 0 0;
    border: 1px solid var(--kds-sema-color-utility-subdued);
    border-radius: var(--kds-intermediate-border-radius-form);
    background-color: var(--kds-sema-color-surface);
    min-width: 100%;
    box-sizing: border-box;
    box-shadow: 3px 3px 5px 0 var(--kds-sema-color-utility);
    z-index: 100
}

.dropdown-list:after,.dropdown-list:before {
    right: 100%;
    border: solid rgba(0,0,0,0);
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.dropdown-list:after {
    border-color: var(--kds-sema-color-utility-subdued);
    border-width: 1px 0 0 1px;
    top: -6px;
    left: 10px;
    margin-top: 0;
    background-color: var(--kds-sema-color-surface-subdued);
    width: 10px;
    height: 10px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.dropdown-list>li {
    padding: 5px 5px 5px 20px;
    color: var(--kds-sema-color-on-surface-subdued);
    cursor: pointer;
    white-space: nowrap
}

.dropdown-list>li.is-selected {
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-checkmark-tiny.svg") no-repeat 3px center
}

.ka-site-header--inner--form--multiselectbox--list>li.multiselectbox-option>a.multiselectbox-link,.ka-site-header--inner--form--multiselectbox--list>li.multiselectbox-option>.multiselectbox-link.text-link-subdued,.ka-site-header--inner--form--multiselectbox--list>li.multiselectbox-option>.multiselectbox-link.link-fake {
    color: var(--kds-sema-color-on-surface)
}

.ka-site-header--inner--form--multiselectbox--list>li.multiselectbox-option.is-selected>a.multiselectbox-link,.ka-site-header--inner--form--multiselectbox--list>li.multiselectbox-option.is-selected>.multiselectbox-link.text-link-subdued,.ka-site-header--inner--form--multiselectbox--list>li.multiselectbox-option.is-selected>.multiselectbox-link.link-fake {
    color: var(--kds-sema-color-on-surface)
}

.dropdown-list>li.is-active,.dropdown-list>li:hover {
    background-color: var(--kds-sema-color-surface-subdued);
    text-decoration: none
}

.selectbox {
    position: relative;
    display: inline-block
}

.selectbox-option {
    cursor: pointer;
    padding: 3px;
    white-space: nowrap
}

.selectbox-list .hover {
    background-color: var(--kds-sema-color-surface-subdued)
}

.multiselectbox {
    position: relative
}

.multiselectbox-option {
    position: relative
}

.multiselectbox-option .multiselectbox-list {
    margin: 0
}

.multiselectbox-option .multiselectbox-list:after,.multiselectbox-option .multiselectbox-list:before {
    border: none;
    position: static;
    background: none;
    content: ""
}

.multiselectbox-link {
    color: var(--kds-sema-color-on-surface-subdued);
    cursor: pointer;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    padding: 3px 15px 3px 3px;
    text-decoration: none
}

.is-active .multiselectbox-link,.is-active .multiselectbox-option .multiselectbox-link:hover,.is-active .multiselectbox-list li.is-active .multiselectbox-link {
    text-decoration: none
}

.is-active .multiselectbox-option .multiselectbox-link {
    text-decoration: none
}

.multiselectbox-list .is-active a.h-chldrn,.multiselectbox-list .is-active .h-chldrn.text-link-subdued,.multiselectbox-list .is-active .h-chldrn.link-fake,.multiselectbox-option a.h-chldrn:hover,.multiselectbox-option .h-chldrn.text-link-subdued:hover,.multiselectbox-option .h-chldrn.link-fake:hover {
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-right-gray.svg")
}

.suggestionbox {
    vertical-align: middle;
    display: inline-block;
    position: relative
}

.suggestionbox-ka11y-resized {
    width: 50%
}

.formgroup-input>.formgroup-input-inline.date-input,.formgroup-input-inline>.formgroup-input-inline.date-input {
    width: 50%
}

.formgroup-input>.formgroup-input-inline.date-input select:first-of-type,.formgroup-input-inline>.formgroup-input-inline.date-input select:first-of-type,.formgroup-input>.formgroup-input-inline.date-input .splitfield-dropdown:first-of-type,.formgroup-input-inline>.formgroup-input-inline.date-input .splitfield-dropdown:first-of-type,.formgroup-input>.formgroup-input-inline.date-input .splitfield-dropdown-interactive:first-of-type,.formgroup-input-inline>.formgroup-input-inline.date-input .splitfield-dropdown-interactive:first-of-type,.formgroup-input>.formgroup-input-inline.date-input .splitfield-dropdown-nonessential:first-of-type,.formgroup-input-inline>.formgroup-input-inline.date-input .splitfield-dropdown-nonessential:first-of-type {
    width: 50%;
    min-width: fit-content
}

.formgroup-input>.formgroup-input-inline.date-input select:last-of-type,.formgroup-input-inline>.formgroup-input-inline.date-input select:last-of-type,.formgroup-input>.formgroup-input-inline.date-input .splitfield-dropdown:last-of-type,.formgroup-input-inline>.formgroup-input-inline.date-input .splitfield-dropdown:last-of-type,.formgroup-input>.formgroup-input-inline.date-input .splitfield-dropdown-interactive:last-of-type,.formgroup-input-inline>.formgroup-input-inline.date-input .splitfield-dropdown-interactive:last-of-type,.formgroup-input>.formgroup-input-inline.date-input .splitfield-dropdown-nonessential:last-of-type,.formgroup-input-inline>.formgroup-input-inline.date-input .splitfield-dropdown-nonessential:last-of-type {
    width: 50%;
    min-width: fit-content
}

.formgroup-input>.formgroup-input-inline.date-input input,.formgroup-input-inline>.formgroup-input-inline.date-input input {
    min-width: 50%
}

.ka-polaris-dropdown {
    background-color: var(--kds-sema-color-surface);
    width: fit-content;
    min-width: 337px;
    border-radius: var(--kds-sema-border-radius-medium);
    left: -14px;
    top: 37px;
    border: none
}

.ka-polaris-dropdown .dropdown-category {
    margin-left: 4px
}

.ka-polaris-dropdown .ka-polaris-suggestion-option {
    border-radius: var(--kds-sema-border-radius-medium);
    height: 35px;
    display: flex;
    align-items: center;
    margin: 0 10px;
    transition: all .4s
}

.hide-pseudo-elements::after {
    display: none
}

.ka-polaris-suggestion-icon {
    background-color: var(--kds-sema-color-on-primary-variant);
    background-position: center center;
    width: 32px;
    height: 32px;
    background-size: 15px;
    border-radius: var(--kds-sema-border-radius-full);
    margin-right: 15px
}

.ka-polaris-dropdown-category {
    font-weight: bold;
    color: var(--kds-sema-color-on-primary)
}

.text-with-hidden-layer input[type=checkbox] {
    display: none
}

.text-with-hidden-layer input[type=checkbox]~.text-main-layer label {
    margin-left: 2px
}

.text-with-hidden-layer input[type=checkbox]~.text-hidden-layer {
    display: none
}

.text-with-hidden-layer input[type=checkbox]:checked~.text-main-layer label {
    display: none
}

.text-with-hidden-layer input[type=checkbox]:checked~.text-hidden-layer {
    display: block
}

.pictureupload-filelist>li {
    margin-bottom: 5px;
    position: relative;
    font-size: .75rem;
    color: var(--kds-sema-color-on-surface-subdued);
    list-style-type: none
}

.pictureupload-filelist>li:before,.pictureupload-filelist>li:after {
    content: "";
    display: table
}

.pictureupload-filelist>li:after {
    clear: both
}

.pictureupload-file-field {
    border: 1px solid var(--kds-sema-color-utility-subdued);
    background: var(--kds-sema-color-surface);
    padding: 3px;
    width: 247px;
    float: left;
    border-radius: var(--kds-intermediate-border-radius-box);
    position: relative
}

.pictureupload-file {
    width: 220px
}

.pictureupload-file-remove {
    position: absolute;
    right: 0;
    top: 4px;
    margin: 0 2px;
    cursor: pointer
}

.pictureupload-file-status {
    padding: 4px 2px;
    float: left;
    margin-left: 10px
}

.pictureupload-file-prgrss {
    width: 20px;
    height: 20px;
    position: absolute;
    left: -25px;
    top: 2px;
    display: none
}

.addpic {
    background-repeat: no-repeat;
    background-position: center
}

.ad-document-file-label {
    margin-bottom: 8px;
    width: 50%
}

.ad-document-file-group {
    margin-bottom: 8px !important
}

.ad-document-upload-filelist>li {
    margin-bottom: 5px;
    position: relative;
    font-size: .75rem;
    color: var(--kds-sema-color-on-surface-subdued);
    list-style-type: none
}

.ad-document-delete-button {
    vertical-align: super !important
}

.ad-document-upload-filelist>li:before,.ad-document-upload-filelist>li:after {
    content: "";
    display: table
}

.ad-document-upload-filelist>li:after {
    clear: both
}

.ad-document-upload-file-field {
    border: 1px solid var(--kds-sema-color-utility-subdued);
    background: var(--kds-sema-color-surface);
    padding: 3px;
    width: 247px;
    float: left;
    border-radius: var(--kds-intermediate-border-radius-box);
    position: relative
}

.ad-document-upload-file {
    width: 220px
}

.ad-document-upload-file-remove {
    position: absolute;
    right: 0;
    top: 4px;
    margin: 0 2px;
    cursor: pointer
}

.ad-document-upload-file-status {
    padding: 4px 2px;
    float: left;
    margin-left: 10px
}

.ad-document-upload-file-prgrss {
    width: 20px;
    height: 20px;
    display: none
}

.virtual-tour-link-input {
    margin-bottom: 8px;
    width: 100%
}

.virtual-tour-link-group {
    margin-bottom: 8px !important
}

.virtual-tour-link-delete-button {
    vertical-align: super !important
}

.simpletag {
    display: inline-block;
    color: var(--kds-sema-color-on-surface-subdued);
    background-color: var(--kds-sema-color-surface-subdued);
    border-radius: var(--kds-sema-border-radius-badge);
    font-size: .75rem;
    margin-right: 8px;
    padding: 0 .3333em
}

.shipping-promotion-tag {
    color: var(--kds-sema-color-on-primary);
    background-color: var(--kds-sema-color-secondary-container)
}

.tag-with-icon {
    display: flex;
    align-items: center;
    column-gap: 4px;
    width: fit-content
}

.featuretag {
    padding: 12px;
    border-radius: var(--kds-intermediate-border-radius-box);
    background-color: var(--kds-sema-color-accent);
    color: var(--kds-sema-color-on-accent);
    font-size: .875rem;
    font-weight: var(--font-weight-regular);
    line-height: 20px;
    letter-spacing: .1px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px
}

.featuretag i {
    -webkit-background-size: cover;
    background-size: cover
}

.contentbox,.contentbox-info,.contentbox-unpadded,.contentbox--vip {
    box-sizing: border-box;
    color: var(--kds-sema-color-on-surface-subdued);
    padding: 12px;
    border-radius: var(--kds-intermediate-border-radius-contentbox)
}

.contentbox--vip {
    padding: 16px;
    background-color: var(--kds-sema-color-surface)
}

.contentbox h2,.contentbox-info h2,.contentbox--vip h2,.contentbox h3,.contentbox-info h3,.contentbox--vip h3,.contentbox-unpadded h2,.contentbox-unpadded h3 {
    color: var(--kds-sema-color-on-surface)
}

.contentbox a.text-link-subdued,.contentbox .text-link-subdued,.contentbox-info .text-link-subdued,.contentbox-unpadded .text-link-subdued,.contentbox--vip .text-link-subdued,.contentbox-unpadded a.text-link-subdued {
    color: var(--kds-sema-color-on-surface-subdued)
}

.contentbox.no-bg,.no-bg.contentbox-info,.no-bg.contentbox--vip,.contentbox-unpadded.no-bg {
    background-color: rgba(0,0,0,0);
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.contentbox-unpadded {
    padding: 0
}

.contentbox-info {
    padding: 40px
}

.sectionbox {
    box-sizing: border-box;
    background: var(--kds-sema-color-surface-subdued);
    padding: 12px
}

.bubblebox-reorder {
    margin-top: 10px;
    display: block;
    position: relative
}

.bubblebox-reorder-text,.bubblebox-reorder>p>.button-link-inline,.bubblebox-reorder>p {
    font-size: .75rem;
    font-style: italic;
    line-height: 130%
}

.bubblebox-reorder>p {
    color: var(--kds-sema-color-on-surface-nonessential)
}

.bubblebox-reorder>p>.button-link-inline {
    font-weight: var(--font-weight-regular)
}

.bubblebox-reorder>p:first-of-type {
    margin-top: 0
}

.bubblebox-reorder>p:last-of-type {
    margin-bottom: 0
}

.lead-generation-text-box>p {
    font-size: .875rem;
    line-height: 130%
}

.lead-generation-text-box>p:first-of-type {
    margin-top: 0
}

.lead-generation-box>p {
    font-size: .75rem;
    color: var(--kds-sema-color-on-surface-nonessential);
    line-height: 130%
}

.lead-generation-box>p:first-of-type {
    margin-top: 0
}

.lead-generation-box>p:last-of-type {
    margin-bottom: 0
}

.leadGeneration-checkbox {
    margin-top: 15px
}

.neuBadge {
    color: var(--kds-sema-color-surface);
    margin-left: 10px
}

.badge {
    font-size: .75rem;
    line-height: 130%;
    padding: 0 5px;
    border-radius: 9px;
    box-sizing: border-box
}

.inline-group-label {
    display: flex;
    flex-direction: row
}

.badge-urgency {
    font-weight: var(--font-weight-strong);
    color: var(--kds-sema-color-on-urgent);
    background-color: var(--kds-sema-color-urgent);
    border: 1px solid var(--kds-sema-color-urgent)
}

.login-overlay,.ka-login-overlay {
    flex-direction: row;
    z-index: 5;
    position: absolute;
    top: 66px;
    right: 0;
    background-color: var(--kds-sema-color-surface);
    width: 286px;
    padding: 16px;
    box-shadow: 0 0 14px 0 rgba(var(--kds-sema-color-on-surface-rgb), 0.3);
    opacity: 0;
    animation-name: fadein;
    animation-duration: 3s;
    animation-fill-mode: forwards
}

.login-overlay--content,.ka-login-overlay--content {
    font-size: 12px
}

.login-overlay--content .overlay-close,.ka-login-overlay--content .overlay-close {
    top: 8px;
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/x.svg") center no-repeat;
    z-index: 3200;
    position: absolute;
    right: 8px;
    cursor: pointer;
    color: var(--kds-sema-color-surface);
    padding: 7px;
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.login-overlay--content .list li,.login-overlay--content .itemlist li,.login-overlay--content .itemlist-separatedbefore li,.login-overlay--content .itemlist-padded li,.login-overlay--content .taglist li,.login-overlay--content .treelist li,.login-overlay--content .list-horizontal li,.login-overlay--content .linklist li,.login-overlay--content .linklist-tiny li,.login-overlay--content .iconlist li,.login-overlay--content .iconlist--unpadded li,.login-overlay--content .tilelist li,.ka-login-overlay--content .list li,.ka-login-overlay--content .itemlist li,.ka-login-overlay--content .itemlist-separatedbefore li,.ka-login-overlay--content .itemlist-padded li,.ka-login-overlay--content .taglist li,.ka-login-overlay--content .treelist li,.ka-login-overlay--content .list-horizontal li,.ka-login-overlay--content .linklist li,.ka-login-overlay--content .linklist-tiny li,.ka-login-overlay--content .iconlist li,.ka-login-overlay--content .iconlist--unpadded li,.ka-login-overlay--content .tilelist li {
    margin-bottom: 8px
}

.login-overlay--content .list li:last-of-type,.login-overlay--content .itemlist li:last-of-type,.login-overlay--content .itemlist-separatedbefore li:last-of-type,.login-overlay--content .itemlist-padded li:last-of-type,.login-overlay--content .taglist li:last-of-type,.login-overlay--content .treelist li:last-of-type,.login-overlay--content .list-horizontal li:last-of-type,.login-overlay--content .linklist li:last-of-type,.login-overlay--content .linklist-tiny li:last-of-type,.login-overlay--content .iconlist li:last-of-type,.login-overlay--content .iconlist--unpadded li:last-of-type,.login-overlay--content .tilelist li:last-of-type,.ka-login-overlay--content .list li:last-of-type,.ka-login-overlay--content .itemlist li:last-of-type,.ka-login-overlay--content .itemlist-separatedbefore li:last-of-type,.ka-login-overlay--content .itemlist-padded li:last-of-type,.ka-login-overlay--content .taglist li:last-of-type,.ka-login-overlay--content .treelist li:last-of-type,.ka-login-overlay--content .list-horizontal li:last-of-type,.ka-login-overlay--content .linklist li:last-of-type,.ka-login-overlay--content .linklist-tiny li:last-of-type,.ka-login-overlay--content .iconlist li:last-of-type,.ka-login-overlay--content .iconlist--unpadded li:last-of-type,.ka-login-overlay--content .tilelist li:last-of-type {
    margin-bottom: 0
}

.login-overlay--content .headline-big,.ka-login-overlay--content .headline-big {
    color: var(--kds-sema-color-primary-variant)
}

.login-overlay--content p,.ka-login-overlay--content p {
    margin-top: 16px;
    margin-bottom: 24px
}

.login-overlay--content .login-overlay-buttons,.ka-login-overlay--content .login-overlay-buttons {
    margin-top: 24px;
    margin-bottom: 0;
    display: flex;
    justify-content: flex-end;
    list-style: none
}

.login-overlay--content .login-overlay-buttons li,.ka-login-overlay--content .login-overlay-buttons li {
    margin: 0 10px 0 0
}

.login-overlay--content .login-overlay-buttons li:last-child,.ka-login-overlay--content .login-overlay-buttons li:last-child {
    margin: 0
}

.ka-login-overlay {
    top: 89px
}

.login-overlay::before,.ka-login-overlay::before {
    top: -9px;
    left: 207px;
    content: " ";
    border-color: var(--kds-sema-color-interactive);
    transform: rotate(-45deg);
    border-width: 8px;
    box-shadow: 2px -2px 3px 0 rgba(var(--kds-sema-color-on-surface-rgb), 0.15);
    content: " . ";
    position: absolute;
    width: 18px;
    height: 18px;
    color: var(--kds-sema-color-surface);
    background-color: var(--kds-sema-color-surface)
}

.ka-login-overlay::before {
    left: 269px
}

.outcomebox-warning,.outcomebox-success,.outcomebox-error {
    box-sizing: border-box;
    border-radius: var(--kds-sema-border-radius-medium);
    overflow: hidden
}

.outcomebox-warning>header,.outcomebox-success>header,.outcomebox-error>header {
    padding: 10px 12px;
    color: var(--kds-sema-color-on-primary)
}

.outcomebox-warning>header h1,.outcomebox-success>header h1,.outcomebox-error>header h1,.outcomebox-warning>header h2,.outcomebox-success>header h2,.outcomebox-error>header h2,.outcomebox-warning>header h3,.outcomebox-success>header h3,.outcomebox-error>header h3,.outcomebox-warning>header h4,.outcomebox-success>header h4,.outcomebox-error>header h4,.outcomebox-warning>header h5,.outcomebox-success>header h5,.outcomebox-error>header h5,.outcomebox-warning>header h6,.outcomebox-success>header h6,.outcomebox-error>header h6 {
    margin: 0;
    color: var(--kds-sema-color-on-primary);
    font-weight: var(--font-weight-regular)
}

.outcomebox-warning>header a,.outcomebox-success>header a,.outcomebox-error>header a,.outcomebox-warning>header .text-link-subdued,.outcomebox-success>header .text-link-subdued,.outcomebox-error>header .text-link-subdued,.outcomebox-warning>header .link-fake,.outcomebox-success>header .link-fake,.outcomebox-error>header .link-fake {
    color: var(--kds-sema-color-on-primary);
    text-decoration: underline
}

.outcomebox-warning .outcomebox--body,.outcomebox-success .outcomebox--body,.outcomebox-error .outcomebox--body {
    background: var(--kds-sema-color-subdued);
    padding: 12px
}

.outcomebox-warning .outcomebox--body p:first-child,.outcomebox-success .outcomebox--body p:first-child,.outcomebox-error .outcomebox--body p:first-child,.outcomebox-warning .outcomebox--body ul:first-child,.outcomebox-success .outcomebox--body ul:first-child,.outcomebox-error .outcomebox--body ul:first-child {
    margin-top: 0
}

.outcomebox-warning .outcomebox--body p:last-child,.outcomebox-success .outcomebox--body p:last-child,.outcomebox-error .outcomebox--body p:last-child,.outcomebox-warning .outcomebox--body ul:last-child,.outcomebox-success .outcomebox--body ul:last-child,.outcomebox-error .outcomebox--body ul:last-child {
    margin-bottom: 0
}

.surface .outcomebox--body {
    background: var(--kds-sema-color-surface-subdued)
}

.outcomebox-error {
    border: 1px solid var(--kds-sema-color-critical)
}

.outcomebox-error>header {
    color: var(--kds-sema-color-on-critical);
    background-color: var(--kds-sema-color-critical)
}

.outcomebox-error>header h1,.outcomebox-error>header h2,.outcomebox-error>header h3,.outcomebox-error>header h4,.outcomebox-error>header h5,.outcomebox-error>header h6 {
    color: var(--kds-sema-color-on-critical)
}

.outcomebox-error>.empty-page-centered-box {
    padding-left: 7px;
    padding-right: 7px
}

.outcomebox-success {
    border: 1px solid var(--kds-sema-color-primary);
    background-color: var(--kds-sema-color-surface)
}

.outcomebox-success>header {
    color: var(--kds-sema-color-on-primary);
    background-color: var(--kds-sema-color-primary)
}

.outcomebox-success>header h1,.outcomebox-success>header h2,.outcomebox-success>header h3,.outcomebox-success>header h4,.outcomebox-success>header h5,.outcomebox-success>header h6 {
    color: var(--kds-sema-color-on-primary)
}

.outcomebox-warning {
    border: 1px solid var(--kds-sema-color-urgent)
}

.outcomebox-warning>header {
    color: var(--kds-sema-color-on-urgent);
    background-color: var(--kds-sema-color-urgent)
}

.outcomebox-warning>header h1,.outcomebox-warning>header h2,.outcomebox-warning>header h3,.outcomebox-warning>header h4,.outcomebox-warning>header h5,.outcomebox-warning>header h6 {
    color: var(--kds-sema-color-on-urgent)
}

.outcomemessage-warning,.outcomemessage-success,.outcomemessage-error-appslike,.outcomemessage-error {
    border-radius: var(--kds-intermediate-border-radius-box);
    padding: 10px 12px;
    color: var(--kds-sema-color-on-primary);
    font-weight: var(--font-weight-regular)
}

.outcomemessage-warning a,.outcomemessage-success a,.outcomemessage-error-appslike a,.outcomemessage-error a,.outcomemessage-warning .text-link-subdued,.outcomemessage-success .text-link-subdued,.outcomemessage-error-appslike .text-link-subdued,.outcomemessage-error .text-link-subdued,.outcomemessage-warning .link-fake,.outcomemessage-success .link-fake,.outcomemessage-error-appslike .link-fake,.outcomemessage-error .link-fake {
    color: var(--kds-sema-color-on-primary);
    text-decoration: underline
}

.outcomemessage-error {
    color: var(--kds-sema-color-on-critical);
    background-color: var(--kds-sema-color-critical)
}

.outcomemessage-error-appslike {
    color: var(--kds-sema-color-on-critical-container);
    background-color: var(--kds-sema-color-critical-container)
}

.outcomemessage-success {
    color: var(--kds-sema-color-on-primary);
    background-color: var(--kds-sema-color-primary)
}

.outcomemessage-warning {
    color: var(--kds-sema-color-on-urgent);
    background-color: var(--kds-sema-color-urgent)
}

.sectionbox .outcomebox--body {
    background-color: var(--kds-sema-color-surface)
}

.uploadbox {
    border: 1px dashed var(--kds-sema-color-utility);
    border-radius: var(--kds-intermediate-border-radius-box);
    height: auto;
    padding: 10px
}

.pictureupload-text {
    display: none
}

#dropzone-box .pictureupload-text {
    display: inline;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: .75rem;
    color: var(--kds-sema-color-on-surface-subdued)
}

#dropzone-box .pictureupload-text::before {
    visibility: hidden;
    content: attr(data-dragover);
    display: inline;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    white-space: nowrap
}

#dropzone-box.dragover {
    background-color: var(--kds-sema-color-surface-subdued)
}

#dropzone-box.dragover .pictureupload-text {
    visibility: hidden
}

#dropzone-box.dragover .pictureupload-text::before {
    visibility: visible
}

.uploadbox-logo .imagebox,.uploadbox-logo .imagebox-storelogo,.uploadbox-logo .imagebox-thumbnail {
    padding: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto
}

.uploadbox .pictureupload-thumbnails {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.uploadbox .tilelist>li {
    margin-right: 3px;
    margin-left: 4px
}

.uploadbox .tilelist>li:last-of-type {
    margin-right: 0
}

.manageadbox {
    background-color: var(--kds-sema-color-surface);
    padding: 12px;
    display: table;
    width: 100%;
    box-sizing: border-box
}

.manageadbox--ad {
    display: table-cell;
    width: 20%;
    position: relative
}

.manageadbox--features {
    display: table-cell;
    width: 80%
}

.manageadbox .badge-deactivated {
    position: absolute;
    top: 20px;
    left: 0
}

.manageadbox .attributelist--value {
    margin: 0
}

.bizbox {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: var(--kds-sema-color-feature-highlight-container);
    padding: 12px
}

.bizbox--info a.button+a,.bizbox--info a.button-buy-intention+a,.bizbox--info .button.text-link-subdued+a,.bizbox--info .text-link-subdued.button-buy-intention+a,.bizbox--info .button.link-fake+a,.bizbox--info .link-fake.button-buy-intention+a,.bizbox--info a.button-secondary+a,.bizbox--info a.skip-link--link+a,.bizbox--info .srp-header a.textdropdown+a,.srp-header .bizbox--info a.textdropdown+a,.bizbox--info .text-link-subdued.button-secondary+a,.bizbox--info .text-link-subdued.skip-link--link+a,.bizbox--info .srp-header .text-link-subdued.textdropdown+a,.srp-header .bizbox--info .text-link-subdued.textdropdown+a,.bizbox--info .link-fake.button-secondary+a,.bizbox--info .link-fake.skip-link--link+a,.bizbox--info .srp-header .link-fake.textdropdown+a,.srp-header .bizbox--info .link-fake.textdropdown+a,.bizbox--info a.button-tertiary+a,.bizbox--info .text-link-subdued.button-tertiary+a,.bizbox--info .link-fake.button-tertiary+a,.bizbox--info a.button-ghost+a,.bizbox--info a.biz-hub-tooltip-dismiss+a,.bizbox--info .text-link-subdued.button-ghost+a,.bizbox--info .text-link-subdued.biz-hub-tooltip-dismiss+a,.bizbox--info .link-fake.button-ghost+a,.bizbox--info .link-fake.biz-hub-tooltip-dismiss+a,.bizbox--info a.button-link+a,.bizbox--info .text-link-subdued.button-link+a,.bizbox--info .link-fake.button-link+a,.bizbox--info a.button-link-inline+a,.bizbox--info .text-link-subdued.button-link-inline+a,.bizbox--info .link-fake.button-link-inline+a,.bizbox--info a.button-browse-base+a,.bizbox--info .text-link-subdued.button-browse-base+a,.bizbox--info .link-fake.button-browse-base+a,.bizbox--info a.button-browse-next+a,.bizbox--info .text-link-subdued.button-browse-next+a,.bizbox--info .link-fake.button-browse-next+a,.bizbox--info a.button-browse-previous+a,.bizbox--info .text-link-subdued.button-browse-previous+a,.bizbox--info .link-fake.button-browse-previous+a,.bizbox--info a.button-toggle+a,.bizbox--info .text-link-subdued.button-toggle+a,.bizbox--info .link-fake.button-toggle+a,.bizbox--info a.is-toggled+a,.bizbox--info .text-link-subdued.is-toggled+a,.bizbox--info .link-fake.is-toggled+a,.bizbox--info a.button-back2top+a,.bizbox--info .text-link-subdued.button-back2top+a,.bizbox--info .link-fake.button-back2top+a,.bizbox--info a.iconbox+a,.bizbox--info .text-link-subdued.iconbox+a,.bizbox--info .link-fake.iconbox+a,.bizbox--info a.button+.text-link-subdued,.bizbox--info a.button-buy-intention+.text-link-subdued,.bizbox--info .button.text-link-subdued+.text-link-subdued,.bizbox--info .text-link-subdued.button-buy-intention+.text-link-subdued,.bizbox--info .button.link-fake+.text-link-subdued,.bizbox--info .link-fake.button-buy-intention+.text-link-subdued,.bizbox--info a.button-secondary+.text-link-subdued,.bizbox--info a.skip-link--link+.text-link-subdued,.bizbox--info .srp-header a.textdropdown+.text-link-subdued,.srp-header .bizbox--info a.textdropdown+.text-link-subdued,.bizbox--info .text-link-subdued.button-secondary+.text-link-subdued,.bizbox--info .text-link-subdued.skip-link--link+.text-link-subdued,.bizbox--info .srp-header .text-link-subdued.textdropdown+.text-link-subdued,.srp-header .bizbox--info .text-link-subdued.textdropdown+.text-link-subdued,.bizbox--info .link-fake.button-secondary+.text-link-subdued,.bizbox--info .link-fake.skip-link--link+.text-link-subdued,.bizbox--info .srp-header .link-fake.textdropdown+.text-link-subdued,.srp-header .bizbox--info .link-fake.textdropdown+.text-link-subdued,.bizbox--info a.button-tertiary+.text-link-subdued,.bizbox--info .text-link-subdued.button-tertiary+.text-link-subdued,.bizbox--info .link-fake.button-tertiary+.text-link-subdued,.bizbox--info a.button-ghost+.text-link-subdued,.bizbox--info a.biz-hub-tooltip-dismiss+.text-link-subdued,.bizbox--info .text-link-subdued.button-ghost+.text-link-subdued,.bizbox--info .text-link-subdued.biz-hub-tooltip-dismiss+.text-link-subdued,.bizbox--info .link-fake.button-ghost+.text-link-subdued,.bizbox--info .link-fake.biz-hub-tooltip-dismiss+.text-link-subdued,.bizbox--info a.button-link+.text-link-subdued,.bizbox--info .text-link-subdued.button-link+.text-link-subdued,.bizbox--info .link-fake.button-link+.text-link-subdued,.bizbox--info a.button-link-inline+.text-link-subdued,.bizbox--info .text-link-subdued.button-link-inline+.text-link-subdued,.bizbox--info .link-fake.button-link-inline+.text-link-subdued,.bizbox--info a.button-browse-base+.text-link-subdued,.bizbox--info .text-link-subdued.button-browse-base+.text-link-subdued,.bizbox--info .link-fake.button-browse-base+.text-link-subdued,.bizbox--info a.button-browse-next+.text-link-subdued,.bizbox--info .text-link-subdued.button-browse-next+.text-link-subdued,.bizbox--info .link-fake.button-browse-next+.text-link-subdued,.bizbox--info a.button-browse-previous+.text-link-subdued,.bizbox--info .text-link-subdued.button-browse-previous+.text-link-subdued,.bizbox--info .link-fake.button-browse-previous+.text-link-subdued,.bizbox--info a.button-toggle+.text-link-subdued,.bizbox--info .text-link-subdued.button-toggle+.text-link-subdued,.bizbox--info .link-fake.button-toggle+.text-link-subdued,.bizbox--info a.is-toggled+.text-link-subdued,.bizbox--info .text-link-subdued.is-toggled+.text-link-subdued,.bizbox--info .link-fake.is-toggled+.text-link-subdued,.bizbox--info a.button-back2top+.text-link-subdued,.bizbox--info .text-link-subdued.button-back2top+.text-link-subdued,.bizbox--info .link-fake.button-back2top+.text-link-subdued,.bizbox--info a.iconbox+.text-link-subdued,.bizbox--info .text-link-subdued.iconbox+.text-link-subdued,.bizbox--info .link-fake.iconbox+.text-link-subdued,.bizbox--info a.button+.link-fake,.bizbox--info a.button-buy-intention+.link-fake,.bizbox--info .button.text-link-subdued+.link-fake,.bizbox--info .text-link-subdued.button-buy-intention+.link-fake,.bizbox--info .button.link-fake+.link-fake,.bizbox--info .link-fake.button-buy-intention+.link-fake,.bizbox--info a.button-secondary+.link-fake,.bizbox--info a.skip-link--link+.link-fake,.bizbox--info .srp-header a.textdropdown+.link-fake,.srp-header .bizbox--info a.textdropdown+.link-fake,.bizbox--info .text-link-subdued.button-secondary+.link-fake,.bizbox--info .text-link-subdued.skip-link--link+.link-fake,.bizbox--info .srp-header .text-link-subdued.textdropdown+.link-fake,.srp-header .bizbox--info .text-link-subdued.textdropdown+.link-fake,.bizbox--info .link-fake.button-secondary+.link-fake,.bizbox--info .link-fake.skip-link--link+.link-fake,.bizbox--info .srp-header .link-fake.textdropdown+.link-fake,.srp-header .bizbox--info .link-fake.textdropdown+.link-fake,.bizbox--info a.button-tertiary+.link-fake,.bizbox--info .text-link-subdued.button-tertiary+.link-fake,.bizbox--info .link-fake.button-tertiary+.link-fake,.bizbox--info a.button-ghost+.link-fake,.bizbox--info a.biz-hub-tooltip-dismiss+.link-fake,.bizbox--info .text-link-subdued.button-ghost+.link-fake,.bizbox--info .text-link-subdued.biz-hub-tooltip-dismiss+.link-fake,.bizbox--info .link-fake.button-ghost+.link-fake,.bizbox--info .link-fake.biz-hub-tooltip-dismiss+.link-fake,.bizbox--info a.button-link+.link-fake,.bizbox--info .text-link-subdued.button-link+.link-fake,.bizbox--info .link-fake.button-link+.link-fake,.bizbox--info a.button-link-inline+.link-fake,.bizbox--info .text-link-subdued.button-link-inline+.link-fake,.bizbox--info .link-fake.button-link-inline+.link-fake,.bizbox--info a.button-browse-base+.link-fake,.bizbox--info .text-link-subdued.button-browse-base+.link-fake,.bizbox--info .link-fake.button-browse-base+.link-fake,.bizbox--info a.button-browse-next+.link-fake,.bizbox--info .text-link-subdued.button-browse-next+.link-fake,.bizbox--info .link-fake.button-browse-next+.link-fake,.bizbox--info a.button-browse-previous+.link-fake,.bizbox--info .text-link-subdued.button-browse-previous+.link-fake,.bizbox--info .link-fake.button-browse-previous+.link-fake,.bizbox--info a.button-toggle+.link-fake,.bizbox--info .text-link-subdued.button-toggle+.link-fake,.bizbox--info .link-fake.button-toggle+.link-fake,.bizbox--info a.is-toggled+.link-fake,.bizbox--info .text-link-subdued.is-toggled+.link-fake,.bizbox--info .link-fake.is-toggled+.link-fake,.bizbox--info a.button-back2top+.link-fake,.bizbox--info .text-link-subdued.button-back2top+.link-fake,.bizbox--info .link-fake.button-back2top+.link-fake,.bizbox--info a.iconbox+.link-fake,.bizbox--info .text-link-subdued.iconbox+.link-fake,.bizbox--info .link-fake.iconbox+.link-fake {
    margin-left: 12px
}

.bizbox--info header+p {
    margin-top: 5px
}

.bizbox--package {
    color: var(--kds-sema-color-on-surface-nonessential);
    font-size: .75rem;
    text-align: right;
    margin: auto 0
}

.bizbox--package--badge {
    background-color: var(--kds-sema-color-primary);
    color: var(--kds-sema-color-on-primary);
    text-align: center;
    padding: 8px 8px;
    letter-spacing: 1px;
    font-weight: var(--font-weight-regular);
    margin: 5px 0;
    border-radius: var(--kds-intermediate-border-radius-box);
    box-sizing: border-box;
    width: 165px;
    font-size: 1rem
}

.bizbox--package--badge--title {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis
}

.bizbox--package--status {
    font-weight: var(--font-weight-strong);
    color: var(--kds-sema-color-on-surface)
}

.bizbox--package--link {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.bizbox--package--link .pipe {
    color: var(--kds-sema-color-on-surface-nonessential)
}

.featurebox {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.featurebox--header {
    background-color: var(--kds-sema-color-primary);
    padding: 15px;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden
}

.featurebox--title,.featurebox--addon {
    font-size: .875rem;
    font-weight: var(--font-weight-strong);
    color: var(--kds-sema-color-on-primary);
    white-space: nowrap;
    box-sizing: border-box;
    margin: 0
}

.featurebox--title {
    padding-right: 5px;
    overflow: hidden;
    text-overflow: ellipsis
}

.featurebox--addon {
    text-align: right;
    margin: 0
}

.featurebox--title .icon,.featurebox--title .button-icon,.featurebox--title .icon-feature,.featurebox--title .icon-feature-hpgallery,.featurebox--title .icon-feature-topad,.featurebox--title .icon-feature-highlight,.featurebox--title .icon-feature-bumpup,.featurebox--title .icon-feature-multibumpup,.featurebox--title .icon-feature-radius,.featurebox--title .ka-polaris-suggestion-icon {
    vertical-align: top;
    margin-left: 3px;
    cursor: pointer
}

.featurebox--body {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    padding: 15px;
    background-color: var(--kds-sema-color-surface-subdued)
}

.featurebox--body h3+p,.featurebox--body h2+p,.featurebox--body p:first-child {
    margin-top: 0
}

.featurebox--body p:last-child {
    margin-bottom: 0
}

.featurebox--body button {
    display: block;
    width: 100%
}

.empty-page-centered-box {
    border-top: 1px solid var(--kds-sema-color-utility-nonessential);
    background-color: var(--kds-sema-color-surface)
}

.empty-page-centered-box .top-icon {
    padding: 20px
}

.empty-page-centered-box h2 {
    margin-bottom: 0;
    margin-top: 12px
}

.empty-page-centered-box .bottom-button {
    padding: 20px
}

.box-iconbox {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    white-space: normal;
    align-items: center
}

.errorbox {
    margin-bottom: 10px
}

.tipboxlist {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.tipbox,.tipbox-unborded {
    background-color: var(--kds-sema-color-surface);
    color: var(--kds-sema-color-on-surface-subdued);
    border: 1px solid var(--kds-sema-color-utility-nonessential);
    border-top: 5px solid var(--kds-sema-color-primary);
    border-radius: 4px;
    padding: 30px;
    flex-grow: 1;
    flex-basis: 0;
    margin: 0 13px;
    -webkit-box-shadow: 0 13px 20px 0 rgba(var(--kds-sema-color-surface-rgb), 0.05);
    -moz-box-shadow: 0 13px 20px 0 rgba(var(--kds-sema-color-surface-rgb), 0.05);
    box-shadow: 0 13px 20px 0 rgba(var(--kds-sema-color-surface-rgb), 0.05)
}

.tipbox:first-of-type,.tipbox-unborded:first-of-type {
    margin-left: 0
}

.tipbox:last-of-type,.tipbox-unborded:last-of-type {
    margin-right: 0
}

.tipbox--headline {
    font-family: var(--font-family-title);
    font-size: 1.375rem;
    letter-spacing: 0
}

.tipbox--description {
    margin-top: 20px;
    font-family: var(--font-family-body);
    font-size: 1rem;
    text-align: left;
    line-height: 1.4em
}

.tipbox-unborded {
    border-top: none
}

.tagboxlist {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.tagbox {
    flex-grow: 1;
    flex-basis: 0;
    margin: 0 20px
}

.tagbox:first-of-type {
    margin-left: 0
}

.tagbox:last-of-type {
    margin-right: 0
}

.tagbox--description {
    margin-top: 24px;
    font-size: 1rem;
    line-height: 1.4em;
    letter-spacing: .1px
}

.contentbox-info.landingpage-feature-packages {
    padding: 0;
    background: var(--kds-sema-color-surface);
    padding-bottom: 40px
}

.contentbox-info.landingpage-feature-packages .lpfpcontainer {
    padding-left: 40px;
    padding-right: 40px
}

.contentbox-info.landingpage-feature-packages .lpfpcontainer:first-of-type {
    padding-top: 40px
}

.contentbox-info.landingpage-feature-packages h2 {
    font-weight: .875rem;
    font-size: 1.125rem;
    text-align: center
}

.contentbox-info.landingpage-feature-packages.unpadded {
    padding-bottom: 0
}

.box-bordered {
    border: 1px solid var(--kds-sema-color-utility-nonessential);
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: var(--kds-intermediate-border-radius-box)
}

.no-shadow {
    box-shadow: none !important
}

.splitlinebox {
    padding: 16px;
    background-color: var(--kds-sema-color-surface)
}

.splitlinebox h1,.splitlinebox h2,.splitlinebox h3,.splitlinebox h4,.splitlinebox h5 {
    border-bottom: 1px solid var(--kds-sema-color-utility-nonessential);
    padding-bottom: 16px
}

.inline-separated {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.success-screen .success-screen-header {
    display: flex;
    justify-content: center;
    padding: 0;
    background-color: var(--kds-sema-color-surface)
}

.success-screen .success-screen-header>h1 {
    color: var(--kds-sema-color-on-surface);
    padding: 16px
}

.success-screen .success-screen-subtitle {
    padding: 0 16px 12px 16px;
    margin: 0 !important
}

.success-screen .success-screen-text {
    padding: 0 23px 12px 23px;
    display: flex;
    flex-direction: column;
    align-items: center;
    color: var(--kds-sema-color-on-surface-subdued)
}

.success-screen .success-screen-text p {
    margin: 0 !important
}

.success-screen-survey,.success-screen-survey-simple {
    text-align: center;
    padding: 0 24px 16px 24px;
    font-weight: var(--font-weight-strong)
}

.success-screen-survey-simple {
    padding: 16px 24px 0 24px
}

.success-screen .success-screen-security-link {
    padding-bottom: 12px;
    display: flex;
    justify-content: center
}

.success-screen .button,.success-screen .button-buy-intention,.success-screen .button-secondary,.success-screen .skip-link--link,.success-screen .srp-header .textdropdown,.srp-header .success-screen .textdropdown,.success-screen .button-tertiary,.success-screen .button-ghost,.success-screen .biz-hub-tooltip-dismiss,.success-screen .button-link,.success-screen .button-link-inline,.success-screen .button-browse-base,.success-screen .button-browse-next,.success-screen .button-browse-previous,.success-screen .button-toggle,.success-screen .is-toggled,.success-screen .button-back2top,.success-screen .iconbox {
    margin-left: 16px
}

.success-screen .button i,.success-screen .button-buy-intention i,.success-screen .button-secondary i,.success-screen .skip-link--link i,.success-screen .srp-header .textdropdown i,.srp-header .success-screen .textdropdown i,.success-screen .button-tertiary i,.success-screen .button-ghost i,.success-screen .biz-hub-tooltip-dismiss i,.success-screen .button-link i,.success-screen .button-link-inline i,.success-screen .button-browse-base i,.success-screen .button-browse-next i,.success-screen .button-browse-previous i,.success-screen .button-toggle i,.success-screen .is-toggled i,.success-screen .button-back2top i,.success-screen .iconbox i {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-repeat: no-repeat
}

.interstitial-box--animation {
    width: 946px;
    height: 532px;
    background-color: var(--kds-sema-color-primary)
}

.interstitial-box--header>h1 {
    padding: 16px 0
}

.interstitial-box--separator {
    width: 100%;
    height: 1px;
    background-color: var(--kds-sema-color-utility-nonessential)
}

.interstitial-box--body {
    padding: 4px
}

.interstitial-box--body ul {
    margin: 24px 0;
    color: var(--kds-sema-color-on-surface-subdued);
    display: flex;
    flex-direction: column;
    list-style: none;
    padding: 0;
    width: 100%
}

.interstitial-box--body ul li {
    padding-bottom: 12px;
    padding-left: 32px;
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: left -4px
}

.interstitial-box--body ul li:last-of-type {
    padding-bottom: 0
}

.featuresbox {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.featuresbox--headline {
    font-size: 1.625rem
}

.featuresbox--postheadline {
    font-weight: var(--font-weight-strong);
    font-size: 1.125rem
}

.pagination {
    width: 100%;
    text-align: center
}

.pagination-pages {
    display: inline-block;
    vertical-align: middle;
    margin: 0 6px;
    font-size: .875rem;
    font-weight: var(--font-weight-regular)
}

.pagination-page,.pagination-current {
    font-size: .875rem;
    font-weight: var(--font-weight-strong);
    border-radius: var(--kds-sema-border-radius-full);
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    color: var(--kds-sema-color-interactive)
}

a.pagination-page,a.pagination-current,.pagination-page.text-link-subdued,.text-link-subdued.pagination-current,.pagination-page.link-fake,.link-fake.pagination-current {
    text-decoration: none
}

.pagination-page:hover,.pagination-current:hover {
    background-color: var(--kds-sema-color-secondary-container)
}

.pagination-current {
    background-color: var(--kds-sema-color-interactive);
    color: var(--kds-sema-color-on-interactive)
}

.pagination-current:hover {
    background-color: var(--kds-sema-color-interactive)
}

.pagination-nav {
    display: inline-block;
    vertical-align: middle
}

.pagination-nav>a,.pagination-nav>.text-link-subdued,.pagination-nav>.link-fake,.pagination-nav>span {
    display: inline-block;
    width: 48px;
    height: 32px;
    line-height: 2em;
    background-color: var(--kds-sema-color-primary);
    color: var(--kds-sema-color-on-primary);
    border-radius: var(--kds-intermediate-border-radius-pagination);
    vertical-align: middle
}

.pagination-nav>a:hover,.pagination-nav>.text-link-subdued:hover,.pagination-nav>.link-fake:hover {
    text-decoration: none
}

.pagination-next {
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-right-interactive.svg") no-repeat center center;
    background-color: var(--kds-sema-color-primary)
}

.pagination-prev {
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-left-interactive.svg") no-repeat center center;
    background-color: var(--kds-sema-color-primary)
}

.pagination-next:hover,.pagination-prev:hover {
    background-color: var(--kds-sema-color-secondary-container)
}

.pagination-not-linked {
    cursor: pointer
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: rgba(var(--kds-sema-color-on-surface-rgb), 0.5);
    filter: alpha(opacity=80)
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    display: flex;
    position: fixed;
    align-items: center;
    justify-content: center;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1045
}

.mfp-content button {
    height: 24px
}

.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: var(--kds-sema-color-utility-subdued);
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a,.mfp-preloader .text-link-subdued,.mfp-preloader .link-fake {
    color: var(--kds-sema-color-utility-subdued)
}

.mfp-preloader a:hover,.mfp-preloader .text-link-subdued:hover,.mfp-preloader .link-fake:hover {
    color: var(--kds-sema-color-surface)
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

button.mfp-close {
    position: absolute
}

button.mfp-close,button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: rgba(0,0,0,0);
    border: 0;
    -webkit-appearance: none;
    display: block;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close:hover,.mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100)
}

.mfp-close-btn-in .mfp-close {
    color: var(--kds-sema-color-on-surface-subdued)
}

.mfp-image-holder .mfp-close {
    color: var(--kds-sema-color-surface);
    line-height: 14px;
    margin-top: 39px
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: var(--kds-sema-color-utility-subdued);
    font-size: .75rem;
    line-height: 18px
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(var(--kds-sema-color-on-surface-rgb), 0)
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:hover,.mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100)
}

.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset rgba(0,0,0,0)
}

.mfp-arrow:after,.mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before,.mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {
    border-right: 17px solid var(--kds-sema-color-surface);
    margin-left: 31px
}

.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid var(--kds-sema-color-on-surface-subdued)
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {
    border-left: 17px solid #fff;
    margin-left: 39px
}

.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {
    border-left: 27px solid var(--kds-sema-color-on-surface-subdued)
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: 0;
    line-height: 14px;
    right: -60px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    background-color: var(--kds-sema-color-surface-subdued);
    border: 3px solid var(--kds-sema-color-utility-subdued);
    padding: 30px;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(var(--kds-sema-color-on-surface-rgb), 0.6)
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(var(--kds-sema-color-on-surface-rgb), 0.6);
    background: var(--kds-sema-color-on-surface-subdued)
}

.mfp-figure small {
    color: var(--kds-sema-color-utility-subdued);
    display: block;
    font-size: .75rem;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: var(--kds-sema-color-surface-subdued);
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left:0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(var(--kds-sema-color-on-surface-rgb), 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(var(--kds-sema-color-on-surface-rgb), 0.6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        transform:scale(0.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.mfp-popup,.mfp-popup-fullscreen,.mfp-popup-badges,.mfp-popup-huge,.mfp-popup-large,.mfp-popup-small,.mfp-popup-medium {
    background: var(--kds-sema-color-surface);
    border-radius: var(--kds-intermediate-border-radius-modal);
    background-clip: padding-box;
    text-align: left;
    margin: 40px auto;
    position: relative
}

.mfp-popup-medium {
    max-width: 500px
}

.mfp-popup-small {
    max-width: 390px
}

.mfp-popup-large {
    max-width: 680px
}

.mfp-popup-huge {
    max-width: 840px
}

.mfp-popup-badges {
    max-width: 460px
}

.mfp-popup-badges.extra-margin-top {
    margin: 400px auto
}

.mfp-popup-fullscreen {
    display: flex;
    flex-direction: column;
    width: 100%;
    min-width: 840px;
    height: 100%;
    margin: 0;
    box-sizing: border-box
}

.mfp-popup-fullscreen .ad-image-wrapper {
    height: 100% !important;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.modal-dialog>header {
    display: flex;
    align-items: center;
    color: var(--kds-sema-color-on-surface);
    line-height: 18px;
    border-bottom: 1px solid var(--kds-sema-color-utility-nonessential);
    font-family: var(--font-family-title);
    font-weight: var(--font-weight-strong);
    margin: 0 16px;
    padding: 16px 0;
    min-width: 200px;
    min-height: 18px
}

.modal-dialog>header h1,.modal-dialog>header h2,.modal-dialog>header h3 {
    margin: 0;
    font-weight: var(--font-weight-strong);
    font-size: 1rem
}

.modal-dialog>header h2 {
    line-height: 100%
}

.modal-dialog>header .header-icon {
    margin-right: 8px
}

.modal-dialog-content {
    padding: 16px;
    color: var(--kds-sema-color-on-surface-subdued);
    margin-right: 8px;
    overflow-y: auto
}

.modal-dialog-content>p:first-child {
    margin-top: 0
}

.modal-dialog-content>p:last-child {
    margin-bottom: 0
}

.modal-dialog-content.unpadded {
    padding: 0
}

.modal-dialog-content img {
    border-radius: var(--kds-intermediate-border-radius-box)
}

.modal-dialog--buttons {
    display: flex;
    justify-content: flex-end;
    padding-top: 24px
}

.modal-dialog.bg-gray {
    background-color: var(--kds-sema-color-surface-subdued)
}

@media(min-height: 701px) {
    .modal-dialog-content {
        max-height:80vh
    }
}

@media(max-height: 699px) {
    .modal-dialog-content {
        max-height:60vh
    }
}

.modalCloseImg,button.mfp-close {
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/x.svg") center no-repeat;
    z-index: 3200;
    position: absolute;
    top: 17px;
    right: 17px;
    cursor: pointer;
    color: var(--kds-sema-color-on-primary);
    padding: 7px;
    display: inline-block;
    min-width: 24px;
    min-height: 24px;
    margin: 0
}

.mfp-popup-fullscreen .modal-dialog-content {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.mfp-popup-fullscreen .modalCloseImg,.mfp-popup-fullscreen a.mfp-close,.mfp-popup-fullscreen .mfp-close.text-link-subdued,.mfp-popup-fullscreen .mfp-close.link-fake {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/x-white.svg")
}

.mfp-no-padding>.mfp-container {
    padding: 0
}

.breadcrump {
    font-size: .875rem;
    color: var(--kds-sema-color-on-surface-subdued);
    vertical-align: middle
}

.breadcrump-link:not(:last-child) {
    display: inline-block;
    padding-right: 12px;
    margin-right: 6px;
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-breadcrumb-interactive.svg") no-repeat right center
}

.breadcrump-leaf {
    margin: 0 6px 0 0;
    font-size: .875rem;
    display: inline-block;
    padding-right: 12px;
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-breadcrumb-gray.svg") no-repeat right center
}

.breadcrump-summary {
    font-size: .875rem;
    font-weight: var(--font-weight-strong)
}

.breadcrump h1,.breadcrump h2,.breadcrump h3 {
    display: inline-block;
    margin: 0;
    font-weight: var(--font-weight-regular)
}

.badge-hint,.badge-hint-pro,.badge-hint-small,.badge-hint-pro-small,.badge-hint-pro-small-srp,.badge-hint-small-urgent {
    padding: .416667em .8666666em;
    display: inline-block;
    font-weight: var(--font-weight-strong);
    font-size: .75rem;
    border-radius: var(--kds-sema-border-radius-badge);
    box-sizing: border-box;
    color: var(--kds-sema-color-on-primary-container);
    background-color: var(--kds-sema-color-primary-container)
}

.badge-hint-small,.badge-hint-pro-small,.badge-hint-pro-small-srp,.badge-hint-small-urgent {
    font-size: .75rem;
    padding: 2px 4px;
    line-height: normal
}

.badge-hint-small-urgent {
    background-color: var(--kds-sema-color-urgent);
    color: var(--kds-sema-color-on-urgent)
}

.badge-hint-pro {
    color: var(--kds-sema-color-on-accent);
    background-color: var(--kds-sema-color-accent)
}

.badge-hint-pro-small,.badge-hint-pro-small-srp {
    color: var(--kds-sema-color-on-accent);
    background-color: var(--kds-sema-color-accent);
    font-weight: var(--font-weight-regular);
    letter-spacing: 1px;
    margin-left: 6px;
    font-size: .75rem
}

.badge-hint-pro-small-srp {
    margin: 0 8px 0 0;
    font-size: .75rem
}

.veil {
    position: absolute;
    top: 0;
    width: 970px;
    background: var(--kds-sema-color-surface);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: .5;
    z-index: 1
}

.ribbon {
    display: block;
    z-index: 3;
    height: 165px;
    width: 226px;
    overflow: hidden
}

.ribbon>.ribbon-text {
    -ms-transform: rotateZ(45deg) translate(-6px, 43px);
    transform: rotateZ(45deg) translate(-6px, 43px);
    text-align: center;
    color: var(--kds-sema-color-on-primary);
    font-weight: var(--font-weight-medium);
    background: none repeat scroll 0 0 var(--kds-sema-color-urgent);
    width: 400px
}

.ribbon>.ribbon-text>.ribbon-text-title {
    font-size: 1rem;
    margin-bottom: 1px;
    text-transform: uppercase;
    padding-top: 5px
}

.ribbon>.ribbon-text>.ribbon-text-content {
    font-weight: var(--font-weight-medium);
    color: var(--kds-sema-color-on-primary);
    padding-bottom: 9px;
    font-size: .75rem
}

.badge-topad {
    background-repeat: no-repeat;
    background-position: right 0;
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/badge-topad.svg")
}

.badge-deactivated:before {
    font-size: 1rem;
    line-height: 40px;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    display: block;
    font-weight: var(--font-weight-strong);
    content: "DEAKTIVIERT"
}

.saved-searches-badge {
    display: inline-block;
    text-transform: uppercase;
    color: var(--kds-sema-color-on-urgent);
    padding: 1px 5px;
    border-radius: var(--kds-sema-border-radius-badge);
    letter-spacing: .5px;
    background-color: var(--kds-sema-color-urgent)
}

a+label.saved-searches-badge,.text-link-subdued+label.saved-searches-badge,.link-fake+label.saved-searches-badge {
    margin-left: 7px
}

.user-profile-badge {
    color: var(--kds-sema-color-on-surface-subdued);
    background-color: var(--kds-sema-color-utility-subdued);
    width: 2.7em;
    height: 2.7em;
    border-radius: 50%;
    font-weight: var(--font-weight-strong);
    font-size: 1rem;
    line-height: 2.7em;
    text-align: center;
    display: inline-block;
    text-decoration: none
}

.user-profile-vip-badge {
    color: var(--kds-sema-color-on-surface-subdued);
    background-color: var(--kds-sema-color-utility-subdued);
    width: 2.7em;
    height: 2.7em;
    border-radius: 50%;
    font-weight: var(--font-weight-strong);
    font-size: .875rem;
    line-height: 2.7em;
    text-align: center;
    display: inline-block;
    text-decoration: none
}

.usercard .user-profile-badge {
    width: 3em;
    height: 3em;
    line-height: 3em
}

.info-tag {
    color: var(--kds-sema-color-on-info-container);
    padding: 2px 4px;
    border-radius: var(--kds-sema-border-radius-small);
    background-color: var(--kds-sema-color-info-container)
}

.mainnav>ul,.mainnav-sub>ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.mainnav-sub {
    background-color: var(--kds-sema-color-surface);
    white-space: nowrap;
    text-align: left;
    border: solid var(--kds-sema-color-utility-nonessential);
    border-width: 0 1px 1px;
    border-radius: 0 0 var(--kds-intermediate-border-radius-box) var(--kds-intermediate-border-radius-box);
    padding: 10px 10px 0px 10px
}

.mainnav-sub-link {
    padding: 0 10px
}

.mainnav-sub-item,.mainnav-sub-item-pro {
    font-weight: var(--font-weight-regular);
    margin: 0;
    font-size: .875rem;
    padding-bottom: 10px
}

.mainnav-sub-item-pro {
    display: flex;
    flex-direction: row;
    align-items: center
}

.mainnav-sub-item-pro>.mainnav-sub-link {
    padding: 0 0 0 10px
}

.mainnav-sub-item:first-child>.mainnav-sub-link,.mainnav-sub-item-pro:first-child>.mainnav-sub-link {
    border-left: none
}

.mainnav-sub-header {
    text-align: left;
    padding: 12px 12px 6px 0;
    font-size: .75rem;
    text-transform: uppercase;
    color: var(--kds-sema-color-on-surface-nonessential)
}

.mainnav-sub-link {
    color: var(--kds-sema-color-on-surface-subdued);
    text-decoration: none
}

.imagebox,.imagebox-storelogo,.imagebox-thumbnail {
    background-color: var(--kds-sema-color-surface);
    border: 1px solid var(--kds-sema-color-utility-nonessential);
    text-align: center;
    position: relative;
    box-sizing: border-box;
    height: 105px;
    width: 140px;
    line-height: 96px;
    padding: 2px;
    display: block
}

a.imagebox,a.imagebox-storelogo,a.imagebox-thumbnail,.imagebox.text-link-subdued,.text-link-subdued.imagebox-storelogo,.text-link-subdued.imagebox-thumbnail,.imagebox.link-fake,.link-fake.imagebox-storelogo,.link-fake.imagebox-thumbnail {
    display: block
}

.imagebox.is-nopic,.is-nopic.imagebox-storelogo,.is-nopic.imagebox-thumbnail {
    background: var(--kds-sema-color-surface-subdued) url("https://static.kleinanzeigen.de/static/img/common/imageboxes/nopic.svg") no-repeat center
}

.imagebox.is-nopic>img,.is-nopic.imagebox-storelogo>img,.is-nopic.imagebox-thumbnail>img {
    display: none
}

.imagebox>img,.imagebox-storelogo>img,.imagebox-thumbnail>img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.imagebox.imagebox-cover>img,.imagebox-cover.imagebox-storelogo>img,.imagebox-cover.imagebox-thumbnail>img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover
}

.imagebox>[class^=badge-],.imagebox-storelogo>[class^=badge-],.imagebox-thumbnail>[class^=badge-] {
    position: absolute;
    top: 27px;
    left: 4px
}

.imagebox-thumbnail {
    width: 70px;
    height: 70px;
    line-height: 63px
}

.imagebox-thumbnail.is-gallerypic {
    border: 1px solid var(--kds-sema-color-secondary);
    background-color: var(--kds-sema-color-surface)
}

.imagebox-thumbnail.is-gallerypic:before {
    font-weight: var(--font-weight-strong);
    font-size: .75rem;
    text-align: center;
    position: absolute;
    content: "Galerie";
    top: 0;
    color: var(--kds-sema-color-surface);
    line-height: 15px;
    background-color: var(--kds-sema-color-urgent);
    width: 100%;
    left: 0
}

.imagebox-thumbnail.is-raised {
    box-shadow: 0 2px 10px 0 rgba(var(--kds-sema-color-on-surface-rgb), 0.25);
    transition: all .1s
}

.imagebox-stacked {
    position: relative;
    padding: 0 8px 8px 0;
    margin: 0px;
    cursor: pointer;
    display: block
}

.imagebox-stacked .imagebox,.imagebox-stacked .imagebox-storelogo,.imagebox-stacked .imagebox-thumbnail {
    padding: 3px;
    width: 200px;
    height: 150px;
    text-align: center;
    line-height: 85px
}

.savedsearchitem-image {
    z-index: 1
}

.savedsearchitem-image .imagebox,.savedsearchitem-image .imagebox-storelogo,.savedsearchitem-image .imagebox-thumbnail,.savedsearchitem-image .imagebox.is-nopic {
    border-radius: var(--kds-intermediate-border-radius-box)
}

.savedsearchitem-image .imagebox img,.savedsearchitem-image .imagebox-storelogo img,.savedsearchitem-image .imagebox-thumbnail img,.savedsearchitem-image .imagebox.is-nopic img {
    object-fit: cover;
    border-radius: var(--kds-intermediate-border-radius-box)
}

.savedsearchitem-image .imagebox .searchimage,.savedsearchitem-image .imagebox-storelogo .searchimage,.savedsearchitem-image .imagebox-thumbnail .searchimage,.savedsearchitem-image .imagebox.is-nopic .searchimage {
    padding: 0
}

.imagebox-link {
    display: block;
    text-decoration: none
}

.imagebox-storelogo {
    width: 185px;
    height: 185px;
    max-width: 185px;
    max-height: 185px;
    line-height: 173px
}

.printimagebox {
    display: block;
    text-align: justify;
    vertical-align: top
}

.printimagebox>img {
    display: inline-block;
    max-width: 48%;
    margin: 5px 0px;
    page-break-before: auto;
    page-break-after: auto;
    page-break-inside: avoid;
    vertical-align: top
}

.srp-360,.srp-video {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 24px;
    padding: 0 0px 0px 18px;
    background-color: rgba(var(--kds-sema-color-on-surface-rgb), 0.7);
    color: var(--kds-sema-color-surface);
    font-size: .75rem;
    line-height: 1.2em;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-360-small-white.svg");
    background-repeat: no-repeat;
    background-position: 6px center;
    background-size: 16px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    box-sizing: border-box
}

.srp-video {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-video-white.svg")
}

.ad-listitem .imagebox,.ad-listitem .imagebox-thumbnail,.ad-listitem .imagebox-storelogo {
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    padding: 0px;
    background-color: var(--kds-sema-color-surface-subdued);
    width: 200px;
    height: 150px
}

.ad-listitem .imagebox.is-nopic,.ad-listitem .is-nopic.imagebox-thumbnail,.ad-listitem .is-nopic.imagebox-storelogo {
    background: var(--kds-sema-color-surface-subdued) url("https://static.kleinanzeigen.de/static/img/common/imageboxes/nopic.svg") no-repeat center
}

.ad-listitem .imagebox.un-cropped>img,.ad-listitem .un-cropped.imagebox-thumbnail>img,.ad-listitem .un-cropped.imagebox-storelogo>img {
    object-fit: contain;
    z-index: 3
}

.imagebox+.bg-blur,.imagebox-thumbnail+.bg-blur,.imagebox-storelogo+.bg-blur {
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    z-index: 2;
    width: 105%;
    height: 105%;
    opacity: .4;
    filter: blur(12px);
    transform: translate3d(0, 0, 0)
}

.parent-relative-rounded {
    position: relative;
    overflow: hidden;
    border-radius: 4px
}

.imagebox-veil,.imagebox-veil-watchlist {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background-color: rgba(var(--kds-sema-color-surface-rgb), 0.8);
    z-index: 5
}

.imagebox-veil-watchlist {
    background-color: rgba(var(--kds-sema-color-surface-rgb), 0.3)
}

.imagebox-veil-icon,.imagebox-big-veil-icon {
    background-size: 24px;
    width: 24px;
    height: 24px
}

.imagebox-big-veil-icon {
    margin-right: 8px
}

.imagebox-big-veil-text {
    color: var(--kds-sema-color-on-surface-subdued);
    font-size: 1rem;
    font-weight: var(--font-weight-medium)
}

.imagebox-new,.imagebox-new-thumbnail {
    background-color: var(--kds-sema-color-surface);
    text-align: center;
    position: relative;
    box-sizing: border-box;
    height: 105px;
    width: 140px;
    line-height: 96px;
    display: block
}

a.imagebox-new,a.imagebox-new-thumbnail,.imagebox-new.text-link-subdued,.text-link-subdued.imagebox-new-thumbnail,.imagebox-new.link-fake,.link-fake.imagebox-new-thumbnail {
    display: block
}

.imagebox-new.is-nopic,.is-nopic.imagebox-new-thumbnail {
    background: var(--kds-sema-color-surface-subdued) url("https://static.kleinanzeigen.de/static/img/common/imageboxes/nopic-placeholder.svg") no-repeat center
}

.imagebox-new.is-nopic>img,.is-nopic.imagebox-new-thumbnail>img {
    display: none
}

.imagebox-new.imagebox-cover>img,.imagebox-cover.imagebox-new-thumbnail>img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.imagebox-new>[class^=badge-],.imagebox-new-thumbnail>[class^=badge-] {
    position: absolute;
    top: 27px;
    left: 4px
}

.imagebox-new-thumbnail {
    width: 84px;
    height: 63px;
    border-radius: var(--kds-intermediate-border-radius-box);
    overflow: hidden
}

.imagebox-new-thumbnail--cover {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.imagebox-new-thumbnail--viewport {
    min-width: 100%;
    max-width: 100%;
    transform: translate(0%, 0%)
}

.imagebox-new-thumbnail--add {
    border: 1px solid var(--kds-sema-color-utility-subdued)
}

.imagebox-new-thumbnail--add:hover {
    background-color: inherit
}

.imagebox-new-thumbnail.is-gallerypic {
    border: 2px solid var(--kds-sema-color-secondary);
    background-color: var(--kds-sema-color-secondary)
}

.imagebox-new-thumbnail.is-gallerypic .imagebox-new-thumbnail--toolbar {
    top: -2px
}

.imagebox-new-thumbnail.is-raised {
    box-shadow: 0 2px 10px 0 rgba(var(--kds-sema-color-on-surface-rgb), 0.25);
    transition: all .1s
}

.imagebox-new-thumbnail--toolbar {
    width: 100%;
    position: absolute;
    top: 0;
    display: flex;
    justify-content: space-between;
    padding: 4px;
    box-sizing: border-box
}

.imagebox-new-thumbnail--toolbar--command {
    width: 24px;
    height: 24px;
    min-height: 0;
    padding: 4px;
    background-color: rgba(var(--kds-sema-color-surface-rgb), 0.8);
    display: flex;
    align-items: center;
    justify-content: center
}

.imagebox-new-thumbnail--toolbar--command i {
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%
}

.imagebox-new-thumbnail--toolbar--command:hover {
    background-color: rgba(var(--kds-sema-color-surface-rgb), 0.8)
}

.galleryimage-element-button {
    position: absolute;
    z-index: 2;
    right: 12px;
    top: 12px;
    transform: scale(0)
}

.galleryimage-element-button:focus {
    transform: scale(1)
}

.galleryimage-element {
    overflow: hidden
}

.galleryimage,.galleryimage-large {
    padding: 0;
    cursor: pointer;
    position: relative;
    overflow: hidden
}

.galleryimage-element {
    width: 100%;
    height: 100%;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0;
    top: 0;
    color: var(--kds-sema-color-on-surface);
    background-color: var(--kds-sema-color-surface);
    z-index: 1
}

.galleryimage-element>img {
    object-fit: contain;
    z-index: 3
}

.galleryimage-element>img:hover {
    -ms-transform: scale(1.02);
    transform: scale(1.02)
}

.galleryimage-element:not(.current) {
    display: none;
    z-index: 0
}

.galleryimage-large {
    width: 642px;
    height: 481px;
    color: var(--kds-sema-color-on-surface);
    background-color: var(--kds-sema-color-surface);
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    justify-content: space-around;
    align-items: center
}

.galleryimage-large>img {
    object-fit: contain;
    position: absolute;
    z-index: 3
}

.galleryimage-large>img:hover {
    -ms-transform: scale(1.02);
    transform: scale(1.02)
}

.galleryimage-large--cover {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 110%;
    height: 110%;
    top: -5%;
    left: -5%;
    position: absolute;
    -webkit-filter: blur(13px);
    -ms-filter: blur(13px);
    filter: blur(13px);
    transform: translateZ(0);
    z-index: 2;
    opacity: .4
}

.galleryimage-large>img,.galleryimage-element>img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.galleryimage--navigation,.galleryimage--navigation--prev,.galleryimage--navigation--next {
    color: var(--kds-sema-color-on-surface);
    background-color: rgba(var(--kds-sema-color-on-surface-rgb), 0.7);
    height: 40px;
    width: 40px;
    position: absolute;
    top: 220px;
    z-index: 4
}

.galleryimage--navigation--next {
    border-radius: var(--kds-intermediate-border-radius-gallery) 0 0 var(--kds-intermediate-border-radius-gallery);
    right: 0;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-next-slim-white.svg")
}

.galleryimage--navigation--prev {
    border-radius: 0 var(--kds-intermediate-border-radius-gallery) var(--kds-intermediate-border-radius-gallery) 0;
    left: 0;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-prev-slim-white.svg")
}

.galleryimage--navigation--next,.galleryimage--navigation--prev {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: center
}

.galleryimage--navigation:hover,.galleryimage--navigation--next:hover,.galleryimage--navigation--prev:hover {
    background-color: rgba(var(--kds-sema-color-on-surface-rgb), 0.7)
}

.galleryimage--info {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 5px 8px 5px 28px;
    font-size: .875rem;
    font-weight: var(--font-weight-medium);
    border-radius: var(--kds-intermediate-border-radius-gallery);
    position: absolute;
    bottom: 8px;
    right: 8px;
    z-index: 4;
    background-color: rgba(var(--kds-sema-color-on-surface-rgb), 0.8);
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-camera.svg");
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 16px;
    color: var(--kds-sema-color-on-inverse-surface);
    cursor: default
}

.galleryimage--counter {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 8px;
    font-size: .875rem;
    font-weight: var(--font-weight-medium);
    border-radius: 3px;
    position: absolute;
    bottom: 8px;
    right: 8px;
    z-index: 4;
    background-color: rgba(var(--kds-sema-color-on-surface-rgb), 0.8);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 16px;
    line-height: 0;
    color: var(--kds-sema-color-on-inverse-surface);
    cursor: default
}

.galleryimage--private {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: var(--kds-sema-color-surface-subdued);
    color: var(--kds-sema-color-on-surface-subdued);
    padding: 4px;
    z-index: 4;
    border-radius: 2px;
    font-size: .75rem;
    font-weight: var(--font-weight-medium);
    line-height: .75rem;
    position: absolute;
    left: 8px;
    top: 8px
}

.galleryimage--test-badge {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: var(--kds-sema-color-surface-subdued);
    color: var(--kds-sema-color-on-surface-subdued);
    padding: 4px;
    z-index: 4;
    border-radius: 2px;
    font-size: .75rem;
    font-weight: var(--font-weight-strong);
    line-height: .75rem;
    position: absolute;
    left: 8px;
    top: 8px
}

.galleryimage--virtual {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    bottom: 8px;
    left: 8px;
    z-index: 4;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-360-small-white.svg");
    background-repeat: no-repeat;
    background-position: 12px center;
    background-size: 14px;
    padding-left: 38px;
    width: 135px;
    cursor: pointer
}

.galleryimage--virtual-button {
    height: 27px;
    min-height: 27px;
    width: 181px
}

.galleryimage--virtual-button:hover {
    background-color: rgba(var(--kds-sema-color-on-surface-rgb), 0.8)
}

.galleryimage--video {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    bottom: 8px;
    left: 8px;
    z-index: 4;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-video-white.svg");
    background-repeat: no-repeat;
    background-position: 12px center;
    background-size: 14px;
    padding-left: 38px;
    width: 47px;
    cursor: pointer
}

.galleryimage--video-button {
    height: 27px;
    min-height: 27px;
    width: 93px
}

.galleryimage--video-button:hover {
    background-color: rgba(var(--kds-sema-color-on-surface-rgb), 0.8)
}

.galleryimage--virtual+.galleryimage--video {
    left: 196px
}

.gallery-fullscreen {
    color: var(--kds-sema-color-on-surface);
    background-color: rgba(var(--kds-sema-color-on-surface-rgb), 0.7);
    border: none;
    border-radius: var(--kds-sema-border-radius-none)
}

.gallery-fullscreen .mfp-close {
    width: 24px;
    height: 24px;
    background-size: 24px;
    background: rgba(0,0,0,0) url("https://static.kleinanzeigen.de/static/img/common/viewad-gallery/close.svg") no-repeat center center
}

.gallery-fullscreen header {
    border-bottom: none
}

.gallery-fullscreen .imagebox-thumbnail {
    background-color: rgba(0,0,0,0);
    box-sizing: border-box;
    border: none;
    padding: 0;
    width: 125px;
    height: 90px
}

.gallery-fullscreen .imagebox-thumbnail>img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.gallery-fullscreen .ad-gallery {
    margin-right: 0 !important;
    max-height: 100vh !important
}

.gallery-fullscreen .ad-gallery .ad-image-wrapper {
    position: relative;
    overflow: hidden;
    z-index: 0
}

.gallery-fullscreen .ad-gallery .ad-image-wrapper>.ad-image {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 100%;
    vertical-align: middle;
    z-index: 1044
}

.gallery-fullscreen .ad-gallery .ad-image-wrapper>.ad-image.ad-image-on {
    z-index: 1045
}

.gallery-fullscreen .ad-gallery .ad-image-wrapper>.ad-image>img {
    vertical-align: middle
}

.gallery-fullscreen .ad-gallery .ad-image-title {
    text-align: center;
    position: relative;
    margin-top: 42px
}

.gallery-fullscreen .ad-gallery .ad-image-title>.ad-image-title-text {
    padding: 8px 8px;
    line-height: 1.3em;
    color: #fff;
    font-family: var(--font-family-title);
    font-weight: var(--font-weight-strong);
    font-size: 1.125rem;
    display: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.gallery-fullscreen .ad-gallery .ad-image-title>.ad-image-title-text.ad-image-title-on {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%
}

.gallery-fullscreen .ad-gallery .ad-nav {
    margin-top: 10px;
    font-size: 0;
    position: relative;
    padding: 0 25px;
    margin-bottom: 10px
}

.gallery-fullscreen .ad-gallery .ad-nav .ad-thumbs {
    overflow: hidden;
    width: 100%
}

.gallery-fullscreen .ad-gallery .ad-forward,.gallery-fullscreen .ad-gallery .ad-back {
    position: absolute;
    top: 0;
    height: 70px;
    width: 15px;
    cursor: pointer
}

.gallery-fullscreen .ad-gallery .ad-thumb-list {
    overflow: hidden
}

.gallery-fullscreen .ad-gallery .ad-thumb-list>li {
    float: left;
    margin-left: 10px;
    width: 125px
}

.gallery-fullscreen .ad-gallery .ad-thumb-list>li:first-child {
    margin-left: 0
}

.gallery-fullscreen .ad-gallery .ad-thumb-list>li.gallery-active .imagebox-thumbnail {
    border: 2px solid var(--kds-sema-color-interactive)
}

.gallery-fullscreen .ad-gallery .ad-prev,.gallery-fullscreen .ad-gallery .ad-next {
    position: absolute;
    top: 0;
    width: 30%;
    height: 100%;
    cursor: pointer;
    display: block;
    z-index: 1046;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.gallery-fullscreen .ad-gallery .ad-prev.is-over-medias,.gallery-fullscreen .ad-gallery .ad-next.is-over-medias {
    width: 0
}

.gallery-fullscreen .ad-gallery .ad-next {
    right: 0
}

.gallery-fullscreen .ad-gallery .ad-prev {
    left: 0
}

.gallery-fullscreen .ad-gallery .ad-prev-image,.gallery-fullscreen .ad-gallery .ad-back {
    left: 0;
    color: var(--kds-sema-color-on-surface);
    background: rgba(0,0,0,0) url("https://static.kleinanzeigen.de/static/img/common/viewad-gallery/back.svg") no-repeat center center
}

.gallery-fullscreen .ad-gallery .ad-next-image,.gallery-fullscreen .ad-gallery .ad-forward {
    right: 0;
    color: var(--kds-sema-color-on-surface);
    background: rgba(0,0,0,0) url("https://static.kleinanzeigen.de/static/img/common/viewad-gallery/forward.svg") no-repeat center center
}

.gallery-fullscreen .ad-gallery .ad-next-image,.gallery-fullscreen .ad-gallery .ad-prev-image {
    width: 40px;
    height: 40px;
    border-radius: var(--kds-sema-border-radius-full);
    position: absolute;
    top: 47%;
    z-index: 101;
    background-color: var(--kds-sema-color-surface);
    background-size: 24px
}

.media360-vip {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: var(--kds-sema-color-on-surface);
    background-color: rgba(var(--kds-sema-color-on-surface-rgb), 0.64)
}

.media360-vip>span {
    margin-top: 10px;
    color: var(--kds-sema-color-on-interactive);
    font-size: 1rem;
    font-weight: var(--font-weight-strong)
}

.media360-thumb {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    background-color: rgba(var(--kds-sema-color-on-surface-rgb), 0.64);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.media360-thumb>span {
    display: block;
    font-size: .875rem;
    line-height: 15px;
    color: var(--kds-sema-color-on-surface)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .gallery-fullscreen .ad-gallery .ad-image-wrapper>.ad-image {
        top: 0;
        height: 100% !important;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        justify-content: space-around;
        align-items: center
    }
}

.gallery-slider-container {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--kds-sema-color-background-subdued);
    position: relative
}

.gallery-slider {
    overflow: auto
}

.gallery-slider-nav-btn {
    cursor: pointer;
    position: absolute;
    background-color: rgba(var(--kds-sema-color-surface-rgb), 0.8);
    z-index: 4;
    height: 44px;
    width: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid var(--kds-sema-color-utility)
}

.gallery-slider-nav-btn:hover {
    background-color: var(--kds-sema-color-surface)
}

.gallery-slider-nav-btn#gallery-slider-prev-btn {
    left: 8px
}

.gallery-slider-nav-btn#gallery-slider-prev-btn img {
    transform: rotate(180deg)
}

.gallery-slider-nav-btn#gallery-slider-next-btn {
    right: 8px
}

.gallery-slider button.gallery-slide:focus-visible {
    outline-offset: -2px
}

.gallery-slider button.gallery-slide:focus-visible::after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    border: 4px solid var(--kds-sema-color-surface);
    pointer-events: none;
    z-index: 2
}

.gallery-slider .gallery__tags {
    position: absolute;
    bottom: 18px;
    left: 19px;
    z-index: 4;
    cursor: pointer;
    display: flex;
    gap: 5px
}

.gallery-slider .gallery__info {
    height: 24px;
    min-height: 24px;
    background-color: var(--kds-sema-color-surface);
    color: var(--kds-sema-color-on-surface);
    font-weight: var(--font-weight-regular-strong);
    background-size: 16px;
    background-position: 4px center;
    padding-left: 24px;
    padding-right: 12px;
    background-repeat: no-repeat;
    border-radius: var(--kds-intermediate-border-radius-gallery)
}

.gallery-slider .gallery__video-tag {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-video-black.svg")
}

.gallery-slider .gallery__virtual-tour-tag {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-360-small-black.svg")
}

.gallery-slide-track {
    display: grid;
    grid-auto-flow: column;
    gap: 10px;
    transition: transform .5s ease-in-out;
    padding: 0 0 4px 0
}

.gallery-slide-track--five_photos {
    grid-template-rows: repeat(2, calc(max(260px, 25vw - 7.5px) / 16 * 9));
    grid-auto-columns: max(260px,25vw - 7.5px)
}

.gallery-slide-track--five_photos .gallery-first-video-reserved-slot {
    grid-column: 4;
    grid-row: 1
}

.gallery-slide-track--five_photos .gallery-first-virtual-tour-reserved-slot {
    grid-column: 3;
    grid-row: 1
}

.gallery-slide-track--five_photos .gallery-floor-plan-reserved-slot {
    grid-column: 3;
    grid-row: 2
}

.gallery-slide-track--with-icon {
    grid-template-rows: 289px
}

.gallery-slide-track--with-icon--three-photos {
    grid-auto-columns: max(33.3vw - 6.66px,589px)
}

.gallery-slide-track--with-icon--two-photos {
    grid-auto-columns: max(50vw - 5px,589px)
}

.gallery-slide-track--with-icon--one-photo {
    grid-auto-columns: max(100vw,589px)
}

.gallery-slide-track--with-icon .gallery-first-video-reserved-slot {
    grid-column: 3
}

.gallery-slide-track--with-icon .gallery-first-virtual-tour-reserved-slot {
    grid-column: 2
}

.gallery-slide-track--with-icon .gallery-floor-plan-reserved-slot {
    grid-column: 4
}

.gallery-slide-track--two_photos {
    grid-template-rows: calc(max(480px,50vw - 5px)/16*9);
    grid-auto-columns: max(480px,50vw - 5px);
    position: relative
}

.gallery-slide-track--two_photos .gallery-first-video-reserved-slot {
    grid-column: 3
}

.gallery-slide-track--two_photos .gallery-first-virtual-tour-reserved-slot {
    grid-column: 2
}

.gallery-slide-track--two_photos .gallery-floor-plan-reserved-slot {
    grid-column: 4
}

.gallery-slide-track--one_photo {
    grid-template-rows: min(422px,28.2087447109vw);
    grid-auto-columns: 100vw;
    position: relative
}

.gallery-slide-track--one_photo .gallery-first-video-reserved-slot {
    grid-column: 3
}

.gallery-slide-track--one_photo .gallery-first-virtual-tour-reserved-slot {
    grid-column: 2
}

.gallery-slide-track--one_photo .gallery-floor-plan-reserved-slot {
    grid-column: 4
}

.gallery-slide-track--base_width {
    grid-template-rows: 518px;
    grid-auto-columns: 970px;
    position: relative
}

.gallery-slide-track--base_width_short {
    grid-template-rows: 289px
}

.gallery-slide-track--base_width .gallery-first-video-reserved-slot {
    grid-column: 3
}

.gallery-slide-track--base_width .gallery-first-virtual-tour-reserved-slot {
    grid-column: 2
}

.gallery-slide-track--base_width .gallery-floor-plan-reserved-slot {
    grid-column: 4
}

.gallery-slide {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.gallery-slide img {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.gallery-span-two-slides {
    grid-column: span 2;
    grid-row: span 2
}

.gallery-image-count {
    position: absolute;
    right: 12px;
    bottom: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 5px 8px 5px 28px;
    font-size: .875rem;
    font-weight: var(--font-weight-medium);
    border-radius: var(--kds-intermediate-border-radius-gallery);
    z-index: 4;
    background-color: rgba(var(--kds-sema-color-on-surface-rgb), 0.8);
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-camera.svg");
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 16px;
    color: var(--kds-sema-color-on-inverse-surface);
    cursor: default;
    visibility: hidden
}

.gallery-biz-logo {
    width: 70px;
    height: 70px;
    border-radius: 4px;
    background-color: var(--kds-sema-color-surface);
    position: absolute;
    z-index: 3;
    left: calc(max(100vw - 970px,0px)/2);
    bottom: -20px;
    box-shadow: 0px 4px 8px 0px rgba(26,26,26,.12),0px -1px 4px 0px rgba(26,26,26,.08)
}

.gallery-biz-logo a,.gallery-biz-logo .text-link-subdued,.gallery-biz-logo .link-fake {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.gallery-biz-logo img {
    border-radius: 4px;
    max-height: 70px;
    max-width: 70px
}

.aditem,.savedsearchitem {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 16px;
    position: relative
}

.savedsearchitem {
    background-color: var(--kds-sema-color-surface)
}

.aditem-section,.aditem-main,.savedsearchitem-main,.aditem-image {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    box-sizing: border-box;
    padding-left: 12px
}

.ad-listitem,.savedsearch-listitem {
    background-color: var(--kds-sema-color-surface);
    margin-bottom: 8px;
    border: 1px solid var(--kds-sema-color-utility-nonessential);
    border-radius: var(--kds-sema-border-radius-cards)
}

.ad-listitem .aditem-main,.savedsearch-listitem .aditem-main {
    flex-basis: 37%;
    z-index: 1
}

.ad-listitem .aditem-main--bottom-badge,.savedsearch-listitem .aditem-main--bottom-badge {
    margin-bottom: 8px
}

.ad-listitem .imagebox>img,.ad-listitem .imagebox-thumbnail>img,.ad-listitem .imagebox-storelogo>img,.savedsearch-listitem .imagebox>img,.savedsearch-listitem .imagebox-thumbnail>img,.savedsearch-listitem .imagebox-storelogo>img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.srp-header .j-follow-search {
    margin-bottom: 0;
    box-shadow: none;
    padding: 0
}

.srp-header .j-follow-search .icon-saved-searches-24-green {
    height: 40px;
    width: 40px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-saved-searches-24-interactive.svg")
}

.srp-header h2 {
    margin-bottom: 8px
}

.srp-header h2+span {
    font-size: .875rem;
    color: var(--kds-sema-color-on-surface-subdued)
}

.srp-header .textdropdown {
    padding: 8px 16px 8px 38px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-sort.svg");
    background-repeat: no-repeat;
    background-position: center left 16px;
    background-size: 14px
}

.srp-header .textdropdown-input {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-down-darkgray.svg");
    background-position: center right;
    user-select: none;
    padding-right: 20px
}

.srp-header .textdropdown-input:hover {
    text-decoration: none
}

.srp-header .textdropdown-input::after {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 0;
    border-radius: var(--kds-sema-border-radius-full)
}

.srp-header .textdropdown-options {
    top: 40px
}

.srp-header hr,.srp-header .separator {
    margin: 16px 0;
    border-color: var(--kds-sema-color-utility-nonessential)
}

.listitem-header {
    padding: 16px 0 24px 0;
    margin: 0
}

.ad-listitem .aditem::after,.ad-listitem .savedsearchitem::after,.savedsearch-listitem .aditem::after,.savedsearch-listitem .savedsearchitem::after {
    content: "";
    box-shadow: 0 0 8px rgba(var(--kds-sema-color-on-surface-rgb), 0.1);
    -moz-box-shadow: 0 0 8px rgba(var(--kds-sema-color-on-surface-rgb), 0.1);
    -webkit-box-shadow: 0 0 8px rgba(var(--kds-sema-color-on-surface-rgb), 0.1);
    opacity: 0;
    transition: opacity .3s ease-in-out;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.ad-listitem .aditem:hover::after,.ad-listitem .savedsearchitem:hover::after,.savedsearch-listitem .aditem:hover::after,.savedsearch-listitem .savedsearchitem:hover::after {
    opacity: 1
}

.ad-listitem.is-highlight,.savedsearch-listitem.is-highlight {
    border: 1px solid var(--kds-sema-color-feature-highlight);
    background-color: var(--kds-sema-color-surface)
}

.ad-listitem.is-highlight .aditem,.savedsearch-listitem.is-highlight .aditem {
    padding: 11px
}

.ad-listitem .aditem-image,.savedsearch-listitem .aditem-image {
    flex-basis: 200px;
    z-index: 1
}

.ad-listitem .aditem-image a,.ad-listitem .aditem-image .text-link-subdued,.ad-listitem .aditem-image .link-fake,.savedsearch-listitem .aditem-image a,.savedsearch-listitem .aditem-image .text-link-subdued,.savedsearch-listitem .aditem-image .link-fake {
    display: block
}

.ad-listitem .aditem-image .imagebox.srpimagebox,.ad-listitem .aditem-image .srpimagebox.imagebox-thumbnail,.ad-listitem .aditem-image .srpimagebox.imagebox-storelogo,.ad-listitem .aditem-image .imagebox.is-nopic,.ad-listitem .aditem-image .is-nopic.imagebox-thumbnail,.ad-listitem .aditem-image .is-nopic.imagebox-storelogo,.savedsearch-listitem .aditem-image .imagebox.srpimagebox,.savedsearch-listitem .aditem-image .srpimagebox.imagebox-thumbnail,.savedsearch-listitem .aditem-image .srpimagebox.imagebox-storelogo,.savedsearch-listitem .aditem-image .imagebox.is-nopic,.savedsearch-listitem .aditem-image .is-nopic.imagebox-thumbnail,.savedsearch-listitem .aditem-image .is-nopic.imagebox-storelogo {
    border-radius: var(--kds-sema-border-radius-cards);
    overflow: hidden;
    width: 200px;
    height: 150px
}

.ad-listitem .aditem-image .imagebox.srpimagebox img,.ad-listitem .aditem-image .srpimagebox.imagebox-thumbnail img,.ad-listitem .aditem-image .srpimagebox.imagebox-storelogo img,.ad-listitem .aditem-image .imagebox.is-nopic img,.ad-listitem .aditem-image .is-nopic.imagebox-thumbnail img,.ad-listitem .aditem-image .is-nopic.imagebox-storelogo img,.savedsearch-listitem .aditem-image .imagebox.srpimagebox img,.savedsearch-listitem .aditem-image .srpimagebox.imagebox-thumbnail img,.savedsearch-listitem .aditem-image .srpimagebox.imagebox-storelogo img,.savedsearch-listitem .aditem-image .imagebox.is-nopic img,.savedsearch-listitem .aditem-image .is-nopic.imagebox-thumbnail img,.savedsearch-listitem .aditem-image .is-nopic.imagebox-storelogo img {
    object-fit: cover
}

.ad-listitem .aditem-image .imagebox.un-cropped img,.ad-listitem .aditem-image .un-cropped.imagebox-thumbnail img,.ad-listitem .aditem-image .un-cropped.imagebox-storelogo img,.savedsearch-listitem .aditem-image .imagebox.un-cropped img,.savedsearch-listitem .aditem-image .un-cropped.imagebox-thumbnail img,.savedsearch-listitem .aditem-image .un-cropped.imagebox-storelogo img {
    object-fit: contain;
    z-index: 3
}

.ad-listitem .aditem-image--badges,.savedsearch-listitem .aditem-image--badges {
    display: flex;
    flex-direction: row;
    gap: 4px;
    position: absolute;
    top: 24px;
    left: 24px
}

.ad-listitem .aditem-image--badges--badge,.savedsearch-listitem .aditem-image--badges--badge {
    font-size: .75rem;
    font-weight: 600;
    padding: 2px 4px;
    border-radius: 4px;
    line-height: 130%;
    background-color: var(--kds-sema-color-surface);
    color: var(--kds-sema-color-on-surface)
}

.ad-listitem .aditem-image--badges--badge-topad,.savedsearch-listitem .aditem-image--badges--badge-topad {
    background-color: var(--kds-sema-color-accent);
    color: var(--kds-sema-color-on-accent)
}

.ad-listitem .aditem-image--badges--badge-newconstruction,.savedsearch-listitem .aditem-image--badges--badge-newconstruction {
    background-color: var(--kds-sema-color-info-container);
    color: var(--kds-sema-color-on-info-container)
}

.ad-listitem .aditem-main,.ad-listitem .savedsearchitem-main,.savedsearch-listitem .aditem-main,.savedsearch-listitem .savedsearchitem-main {
    flex-basis: 398px;
    padding-left: 16px;
    display: flex;
    flex-direction: column
}

.ad-listitem .aditem-main--top,.ad-listitem .savedsearchitem-main--top,.savedsearch-listitem .aditem-main--top,.savedsearch-listitem .savedsearchitem-main--top {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    color: var(--kds-sema-color-on-surface-nonessential);
    font-size: .875rem;
    margin-bottom: 8px
}

.ad-listitem .aditem-main--top--left,.ad-listitem .aditem-main--top--right,.ad-listitem .savedsearchitem-main--top--left,.ad-listitem .savedsearchitem-main--top--right,.savedsearch-listitem .aditem-main--top--left,.savedsearch-listitem .aditem-main--top--right,.savedsearch-listitem .savedsearchitem-main--top--left,.savedsearch-listitem .savedsearchitem-main--top--right {
    display: flex;
    flex-direction: row;
    align-items: center
}

.ad-listitem .aditem-main--top--left>i,.ad-listitem .aditem-main--top--right>i,.ad-listitem .savedsearchitem-main--top--left>i,.ad-listitem .savedsearchitem-main--top--right>i,.savedsearch-listitem .aditem-main--top--left>i,.savedsearch-listitem .aditem-main--top--right>i,.savedsearch-listitem .savedsearchitem-main--top--left>i,.savedsearch-listitem .savedsearchitem-main--top--right>i {
    margin-right: 4px
}

.ad-listitem .aditem-main--middle h2,.ad-listitem .aditem-main--top h2,.ad-listitem .savedsearchitem-main--middle h2,.ad-listitem .savedsearchitem-main--top h2,.savedsearch-listitem .aditem-main--middle h2,.savedsearch-listitem .aditem-main--top h2,.savedsearch-listitem .savedsearchitem-main--middle h2,.savedsearch-listitem .savedsearchitem-main--top h2 {
    margin-bottom: 8px
}

.ad-listitem .aditem-main--middle h2>a,.ad-listitem .aditem-main--middle h2>.text-link-subdued,.ad-listitem .aditem-main--middle h2>.link-fake,.ad-listitem .aditem-main--middle .ref-not-linked,.ad-listitem .aditem-main--top h2>a,.ad-listitem .aditem-main--top h2>.text-link-subdued,.ad-listitem .aditem-main--top h2>.link-fake,.ad-listitem .aditem-main--top .ref-not-linked,.ad-listitem .savedsearchitem-main--middle h2>a,.ad-listitem .savedsearchitem-main--middle h2>.text-link-subdued,.ad-listitem .savedsearchitem-main--middle h2>.link-fake,.ad-listitem .savedsearchitem-main--middle .ref-not-linked,.ad-listitem .savedsearchitem-main--top h2>a,.ad-listitem .savedsearchitem-main--top h2>.text-link-subdued,.ad-listitem .savedsearchitem-main--top h2>.link-fake,.ad-listitem .savedsearchitem-main--top .ref-not-linked,.savedsearch-listitem .aditem-main--middle h2>a,.savedsearch-listitem .aditem-main--middle h2>.text-link-subdued,.savedsearch-listitem .aditem-main--middle h2>.link-fake,.savedsearch-listitem .aditem-main--middle .ref-not-linked,.savedsearch-listitem .aditem-main--top h2>a,.savedsearch-listitem .aditem-main--top h2>.text-link-subdued,.savedsearch-listitem .aditem-main--top h2>.link-fake,.savedsearch-listitem .aditem-main--top .ref-not-linked,.savedsearch-listitem .savedsearchitem-main--middle h2>a,.savedsearch-listitem .savedsearchitem-main--middle h2>.text-link-subdued,.savedsearch-listitem .savedsearchitem-main--middle h2>.link-fake,.savedsearch-listitem .savedsearchitem-main--middle .ref-not-linked,.savedsearch-listitem .savedsearchitem-main--top h2>a,.savedsearch-listitem .savedsearchitem-main--top h2>.text-link-subdued,.savedsearch-listitem .savedsearchitem-main--top h2>.link-fake,.savedsearch-listitem .savedsearchitem-main--top .ref-not-linked {
    text-decoration: none;
    color: var(--kds-sema-color-on-surface);
    max-height: 2.5em
}

.ad-listitem .aditem-main--middle--disabled,.ad-listitem .aditem-main--top--disabled,.ad-listitem .savedsearchitem-main--middle--disabled,.ad-listitem .savedsearchitem-main--top--disabled,.savedsearch-listitem .aditem-main--middle--disabled,.savedsearch-listitem .aditem-main--top--disabled,.savedsearch-listitem .savedsearchitem-main--middle--disabled,.savedsearch-listitem .savedsearchitem-main--top--disabled {
    color: var(--kds-sema-color-on-surface-nonessential)
}

.ad-listitem .aditem-main--middle--description,.ad-listitem .savedsearchitem-main--middle--description,.savedsearch-listitem .aditem-main--middle--description,.savedsearch-listitem .savedsearchitem-main--middle--description {
    color: var(--kds-sema-color-on-surface-subdued);
    font-size: .875rem;
    line-height: 130%;
    margin: 8px 0
}

.ad-listitem .aditem-main--middle--tags,.ad-listitem .savedsearchitem-main--middle--tags,.savedsearch-listitem .aditem-main--middle--tags,.savedsearch-listitem .savedsearchitem-main--middle--tags {
    margin: 8px 0px;
    font-size: .875rem;
    font-weight: 600;
    line-height: 130%
}

.ad-listitem .aditem-main--middle--price-shipping,.ad-listitem .savedsearchitem-main--middle--price-shipping,.savedsearch-listitem .aditem-main--middle--price-shipping,.savedsearch-listitem .savedsearchitem-main--middle--price-shipping {
    display: flex;
    align-items: center
}

.ad-listitem .aditem-main--middle--price,.ad-listitem .aditem-main--middle--price-shipping--price,.ad-listitem .savedsearchitem-main--middle--price,.ad-listitem .savedsearchitem-main--middle--price-shipping--price,.savedsearch-listitem .aditem-main--middle--price,.savedsearch-listitem .aditem-main--middle--price-shipping--price,.savedsearch-listitem .savedsearchitem-main--middle--price,.savedsearch-listitem .savedsearchitem-main--middle--price-shipping--price {
    color: var(--kds-sema-color-interactive);
    margin: 8px 0
}

.ad-listitem .aditem-main--middle--old-price,.ad-listitem .aditem-main--middle--price-shipping--old-price,.ad-listitem .savedsearchitem-main--middle--old-price,.ad-listitem .savedsearchitem-main--middle--price-shipping--old-price,.savedsearch-listitem .aditem-main--middle--old-price,.savedsearch-listitem .aditem-main--middle--price-shipping--old-price,.savedsearch-listitem .savedsearchitem-main--middle--old-price,.savedsearch-listitem .savedsearchitem-main--middle--price-shipping--old-price {
    color: var(--kds-sema-color-on-surface-nonessential);
    text-decoration: line-through;
    margin: 8px
}

.ad-listitem .aditem-main--middle--shipping,.ad-listitem .aditem-main--middle--price-shipping--shipping,.ad-listitem .savedsearchitem-main--middle--shipping,.ad-listitem .savedsearchitem-main--middle--price-shipping--shipping,.savedsearch-listitem .aditem-main--middle--shipping,.savedsearch-listitem .aditem-main--middle--price-shipping--shipping,.savedsearch-listitem .savedsearchitem-main--middle--shipping,.savedsearch-listitem .savedsearchitem-main--middle--price-shipping--shipping {
    color: var(--kds-sema-color-on-surface-subdued);
    font-size: .875rem;
    margin-left: 8px
}

.ad-listitem .aditem-main--middle--location,.ad-listitem .aditem-main--middle--count,.ad-listitem .savedsearchitem-main--middle--location,.ad-listitem .savedsearchitem-main--middle--count,.savedsearch-listitem .aditem-main--middle--location,.savedsearch-listitem .aditem-main--middle--count,.savedsearch-listitem .savedsearchitem-main--middle--location,.savedsearch-listitem .savedsearchitem-main--middle--count {
    color: var(--kds-sema-color-on-surface-nonessential);
    font-size: .75rem;
    line-height: 130%;
    margin-top: 8px
}

.ad-listitem .aditem-main--middle--location,.ad-listitem .savedsearchitem-main--middle--location,.savedsearch-listitem .aditem-main--middle--location,.savedsearch-listitem .savedsearchitem-main--middle--location {
    margin-bottom: 0
}

.ad-listitem .aditem-main--bottom,.ad-listitem .savedsearchitem-main--bottom,.savedsearch-listitem .aditem-main--bottom,.savedsearch-listitem .savedsearchitem-main--bottom {
    margin-top: auto;
    margin-bottom: 0
}

.ad-listitem .aditem-main--bottom p:first-of-type,.ad-listitem .savedsearchitem-main--bottom p:first-of-type,.savedsearch-listitem .aditem-main--bottom p:first-of-type,.savedsearch-listitem .savedsearchitem-main--bottom p:first-of-type {
    margin-top: 0
}

.ad-listitem .aditem-main--bottom .badge-hint-pro-small-srp,.ad-listitem .savedsearchitem-main--bottom .badge-hint-pro-small-srp,.savedsearch-listitem .aditem-main--bottom .badge-hint-pro-small-srp,.savedsearch-listitem .savedsearchitem-main--bottom .badge-hint-pro-small-srp {
    border-radius: var(--kds-sema-border-radius-badge);
    padding: 4px 8px
}

.ad-listitem .aditem-main--bottom .j-action,.ad-listitem .savedsearchitem-main--bottom .j-action,.savedsearch-listitem .aditem-main--bottom .j-action,.savedsearch-listitem .savedsearchitem-main--bottom .j-action {
    color: var(--kds-sema-color-on-surface);
    font-size: .875rem
}

.savedsearch-listitem .savedsearchitem-main--middle h2>a:hover,.savedsearch-listitem .savedsearchitem-main--middle h2>.text-link-subdued:hover,.savedsearch-listitem .savedsearchitem-main--middle h2>.link-fake:hover,.savedsearch-listitem .savedsearchitem-main--middle .ref-not-linked:hover,.savedsearch-listitem .savedsearchitem-main--top h2>a:hover,.savedsearch-listitem .savedsearchitem-main--top h2>.text-link-subdued:hover,.savedsearch-listitem .savedsearchitem-main--top h2>.link-fake:hover,.savedsearch-listitem .savedsearchitem-main--top .ref-not-linked:hover,.savedsearch-listitem .watchlistitem-main--middle h2>a:hover,.savedsearch-listitem .watchlistitem-main--middle h2>.text-link-subdued:hover,.savedsearch-listitem .watchlistitem-main--middle h2>.link-fake:hover,.savedsearch-listitem .watchlistitem-main--middle .ref-not-linked:hover,.savedsearch-listitem .watchlistitem-main--top h2>a:hover,.savedsearch-listitem .watchlistitem-main--top h2>.text-link-subdued:hover,.savedsearch-listitem .watchlistitem-main--top h2>.link-fake:hover,.savedsearch-listitem .watchlistitem-main--top .ref-not-linked:hover,.watchlist-listitem .savedsearchitem-main--middle h2>a:hover,.watchlist-listitem .savedsearchitem-main--middle h2>.text-link-subdued:hover,.watchlist-listitem .savedsearchitem-main--middle h2>.link-fake:hover,.watchlist-listitem .savedsearchitem-main--middle .ref-not-linked:hover,.watchlist-listitem .savedsearchitem-main--top h2>a:hover,.watchlist-listitem .savedsearchitem-main--top h2>.text-link-subdued:hover,.watchlist-listitem .savedsearchitem-main--top h2>.link-fake:hover,.watchlist-listitem .savedsearchitem-main--top .ref-not-linked:hover,.watchlist-listitem .watchlistitem-main--middle h2>a:hover,.watchlist-listitem .watchlistitem-main--middle h2>.text-link-subdued:hover,.watchlist-listitem .watchlistitem-main--middle h2>.link-fake:hover,.watchlist-listitem .watchlistitem-main--middle .ref-not-linked:hover,.watchlist-listitem .watchlistitem-main--top h2>a:hover,.watchlist-listitem .watchlistitem-main--top h2>.text-link-subdued:hover,.watchlist-listitem .watchlistitem-main--top h2>.link-fake:hover,.watchlist-listitem .watchlistitem-main--top .ref-not-linked:hover {
    text-decoration: underline
}

.ad-listitem-cover,.ad-listitem-cover-main,.ad-listitem-cover-image {
    position: absolute;
    background-color: var(--kds-sema-color-surface);
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 2
}

.ad-listitem-cover-image {
    width: 200px;
    height: 150px
}

.ad-listitem-cover-main {
    width: 720px;
    height: 65%
}

.ad-listitem .saved-searches-badge {
    position: absolute;
    top: 25px;
    left: 170px
}

.fullcolorhighlight .ad-listitem.is-highlight {
    background-color: var(--kds-sema-color-accent-container);
    border: 1px solid rgba(0,0,0,0)
}

.fullcolorhighlight .ad-listitem.is-highlight .aditem {
    padding: 12px
}

.aditem-image {
    -webkit-flex-basis: 140px;
    flex-basis: 140px;
    padding: 0
}

.aditem-main,.savedsearchitem-main {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-basis: 45%;
    flex-basis: 45%;
    overflow: hidden;
    z-index: 1
}

.aditem-main--middle,.aditem-main--top>h2,.savedsearchitem-main--middle,.savedsearchitem-main--top>h2 {
    overflow: hidden;
    text-overflow: ellipsis
}

.aditem-main--middle a.ellipsis,.aditem-main--middle .ellipsis.text-link-subdued,.aditem-main--middle .ellipsis.link-fake,.aditem-main--top>h2 a.ellipsis,.aditem-main--top>h2 .ellipsis.text-link-subdued,.aditem-main--top>h2 .ellipsis.link-fake,.savedsearchitem-main--middle a.ellipsis,.savedsearchitem-main--middle .ellipsis.text-link-subdued,.savedsearchitem-main--middle .ellipsis.link-fake,.savedsearchitem-main--top>h2 a.ellipsis,.savedsearchitem-main--top>h2 .ellipsis.text-link-subdued,.savedsearchitem-main--top>h2 .ellipsis.link-fake {
    line-height: 1.1em;
    max-height: 2.2em;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.aditem-main--middle .ellipsis.ref-not-linked,.aditem-main--top>h2 .ellipsis.ref-not-linked,.savedsearchitem-main--middle .ellipsis.ref-not-linked,.savedsearchitem-main--top>h2 .ellipsis.ref-not-linked {
    line-height: 1.1em;
    max-height: 2.2em;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 2.5em
}

.savedsearchitem-footer,.aditem-footer {
    box-sizing: border-box;
    display: table;
    width: 100%;
    padding: 3px 6px;
    margin-top: 12px;
    background-color: var(--kds-sema-color-surface-subdued)
}

.savedsearchitem-footer {
    margin-top: 0;
    margin-bottom: 15px
}

.aditem-footer {
    margin-top: 0;
    margin-bottom: 0
}

.is-disabled .icon-redo {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-redo-gray.svg")
}

.savedsearchitem {
    padding: 16px
}

.savedsearchitem-main--bottom {
    display: flex;
    align-items: center
}

.savedsearchitem-main--bottom--notifications {
    margin-left: 16px
}

.savedsearchitem .saved-searches-badge {
    position: absolute;
    top: 22px;
    right: 8px
}

.is-topad .aditem-details--addon>span,.badge-topad .aditem-details--addon>span {
    display: none
}

.watchlist-360 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 24px;
    padding: 0 0 0 18px;
    background-color: rgba(var(--kds-sema-color-on-surface-rgb), 0.7);
    color: var(--kds-sema-color-surface);
    font-size: .75rem;
    line-height: 1.2em;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-360-small-white.svg");
    background-repeat: no-repeat;
    background-position: 6px center;
    background-size: 16px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    box-sizing: border-box
}

.ad-listitem.large-format-ad .aditem .aditem-image {
    -webkit-flex-basis: 337px;
    flex-basis: 337px;
    height: 225px
}

.ad-listitem.large-format-ad .aditem .aditem-image .imagebox,.ad-listitem.large-format-ad .aditem .aditem-image .imagebox-thumbnail,.ad-listitem.large-format-ad .aditem .aditem-image .imagebox-storelogo {
    width: 337px;
    height: 225px
}

.ad-listitem.large-format-ad .aditem .aditem-image .saved-searches-badge {
    position: absolute;
    top: 25px;
    left: 306px
}

.ad-listitem.large-format-ad .aditem .aditem-main {
    flex-basis: 356px;
    -webkit-flex-basis: 356px
}

.ad-listitem.large-format-ad .aditem .aditem-main--middle>h2>a:hover,.ad-listitem.large-format-ad .aditem .aditem-main--middle>h2>.text-link-subdued:hover,.ad-listitem.large-format-ad .aditem .aditem-main--middle>h2>.link-fake:hover {
    text-decoration: underline
}

.ad-listitem.large-format-ad .aditem .aditem-main--middle--store {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 8px
}

.ad-listitem.large-format-ad .aditem .aditem-main--middle--store-logo {
    width: 48px;
    height: 48px;
    object-fit: contain;
    border-radius: 4px
}

.ad-listitem.large-format-ad .aditem .aditem-main--middle--store-text {
    font-size: .875rem;
    font-weight: 600;
    color: var(--kds-sema-color-on-surface)
}

.ad-listitem.large-format-ad .aditem .aditem-main--middle--price-shipping--price {
    margin-top: 0px
}

.ad-listitem.large-format-ad .aditem-children {
    padding: 0px 16px
}

.ad-listitem.large-format-ad .aditem-scroll {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 90px;
    box-sizing: border-box;
    padding: 16px 0px;
    border-top: 1px solid var(--kds-sema-color-utility-nonessential)
}

.ad-listitem.large-format-ad .aditem-scroll--left,.ad-listitem.large-format-ad .aditem-scroll--right {
    width: 32px !important;
    height: 32px !important;
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
    box-sizing: border-box;
    padding: 0;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid var(--kds-sema-color-utility);
    border-radius: 16px;
    background-position: center calc(50% - 1px);
    background-size: 13px;
    cursor: pointer;
    user-select: none
}

.ad-listitem.large-format-ad .aditem-scroll--left {
    transform: rotate(-90deg)
}

.ad-listitem.large-format-ad .aditem-scroll--right {
    transform: rotate(90deg)
}

.ad-listitem.large-format-ad .aditem-scroll--left.scroll-disabled,.ad-listitem.large-format-ad .aditem-scroll--right.scroll-disabled {
    opacity: .6;
    cursor: default
}

.ad-listitem.large-format-ad .aditem-scroll--items {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    padding: 0px 16px;
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
    position: relative
}

.ad-listitem.large-format-ad .aditem-scroll--items--track {
    display: flex;
    transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1);
    will-change: transform
}

.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem {
    display: flex;
    flex-direction: row;
    height: 57px;
    width: 207px;
    flex-basis: 207px;
    flex-shrink: 0;
    flex-grow: 0
}

.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem img {
    height: 57px;
    width: 81px;
    object-fit: cover;
    border-radius: 4px
}

.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem .imagebox.is-nopic,.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem .is-nopic.imagebox-thumbnail,.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem .is-nopic.imagebox-storelogo {
    height: 57px;
    width: 81px;
    background-size: 30px
}

.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info {
    margin-left: 12px
}

.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info--price {
    color: var(--kds-sema-color-interactive);
    font-size: 1rem;
    font-weight: 600
}

.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info--attributes {
    color: var(--kds-sema-color-on-surface-subdued);
    font-size: .75rem;
    font-weight: 600;
    line-height: 130%;
    margin-top: 8px
}

.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info--button {
    min-height: 32px !important;
    height: 32px !important;
    margin: auto 0px
}

.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info--button i.icon,.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info--button i.button-icon,.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info--button i.icon-feature,.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info--button i.icon-feature-hpgallery,.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info--button i.icon-feature-topad,.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info--button i.icon-feature-highlight,.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info--button i.icon-feature-bumpup,.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info--button i.icon-feature-multibumpup,.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info--button i.icon-feature-radius,.ad-listitem.large-format-ad .aditem-scroll--items .related-aditem--more-info--button i.ka-polaris-suggestion-icon {
    margin-left: 8px;
    transform: rotate(90deg);
    background-size: 14px
}

.ad-listitem.large-format-ad.is-topad.test-design .aditem {
    flex-direction: column
}

.ad-listitem.large-format-ad.is-topad.test-design .aditem-image {
    flex-basis: auto;
    -webkit-flex-basis: auto;
    width: 100%;
    height: auto;
    margin-bottom: 16px
}

.ad-listitem.large-format-ad.is-topad.test-design .aditem a,.ad-listitem.large-format-ad.is-topad.test-design .aditem .text-link-subdued,.ad-listitem.large-format-ad.is-topad.test-design .aditem .link-fake {
    height: 100%
}

.ad-listitem.large-format-ad.is-topad.test-design .aditem a .imagebox,.ad-listitem.large-format-ad.is-topad.test-design .aditem .text-link-subdued .imagebox,.ad-listitem.large-format-ad.is-topad.test-design .aditem .link-fake .imagebox,.ad-listitem.large-format-ad.is-topad.test-design .aditem a .imagebox-thumbnail,.ad-listitem.large-format-ad.is-topad.test-design .aditem .text-link-subdued .imagebox-thumbnail,.ad-listitem.large-format-ad.is-topad.test-design .aditem .link-fake .imagebox-thumbnail,.ad-listitem.large-format-ad.is-topad.test-design .aditem a .imagebox-storelogo,.ad-listitem.large-format-ad.is-topad.test-design .aditem .text-link-subdued .imagebox-storelogo,.ad-listitem.large-format-ad.is-topad.test-design .aditem .link-fake .imagebox-storelogo {
    width: 100%;
    height: 100%
}

.ad-listitem.large-format-ad.is-topad.test-design .aditem a .imagebox img,.ad-listitem.large-format-ad.is-topad.test-design .aditem .text-link-subdued .imagebox img,.ad-listitem.large-format-ad.is-topad.test-design .aditem .link-fake .imagebox img,.ad-listitem.large-format-ad.is-topad.test-design .aditem a .imagebox-thumbnail img,.ad-listitem.large-format-ad.is-topad.test-design .aditem .text-link-subdued .imagebox-thumbnail img,.ad-listitem.large-format-ad.is-topad.test-design .aditem .link-fake .imagebox-thumbnail img,.ad-listitem.large-format-ad.is-topad.test-design .aditem a .imagebox-storelogo img,.ad-listitem.large-format-ad.is-topad.test-design .aditem .text-link-subdued .imagebox-storelogo img,.ad-listitem.large-format-ad.is-topad.test-design .aditem .link-fake .imagebox-storelogo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 2/1
}

.ad-listitem.large-format-ad.is-topad.test-design .aditem a .imagebox.is-nopic,.ad-listitem.large-format-ad.is-topad.test-design .aditem .text-link-subdued .imagebox.is-nopic,.ad-listitem.large-format-ad.is-topad.test-design .aditem .link-fake .imagebox.is-nopic,.ad-listitem.large-format-ad.is-topad.test-design .aditem a .is-nopic.imagebox-thumbnail,.ad-listitem.large-format-ad.is-topad.test-design .aditem .text-link-subdued .is-nopic.imagebox-thumbnail,.ad-listitem.large-format-ad.is-topad.test-design .aditem .link-fake .is-nopic.imagebox-thumbnail,.ad-listitem.large-format-ad.is-topad.test-design .aditem a .is-nopic.imagebox-storelogo,.ad-listitem.large-format-ad.is-topad.test-design .aditem .text-link-subdued .is-nopic.imagebox-storelogo,.ad-listitem.large-format-ad.is-topad.test-design .aditem .link-fake .is-nopic.imagebox-storelogo {
    height: 347px;
    width: 100%
}

.ad-listitem.large-format-ad.is-topad.test-design .aditem-main {
    flex-basis: auto;
    -webkit-flex-basis: auto;
    padding-left: 0px
}

.swipeballs {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    justify-content: center;
    padding-bottom: 24px
}

.swipeballs--ball,.swipeballs--ball-selected {
    background-color: var(--kds-sema-color-surface-subdued);
    width: 12px;
    height: 12px;
    border-radius: var(--kds-sema-border-radius-full);
    margin: 0 5px;
    cursor: pointer
}

.swipeballs--ball:hover,.swipeballs--ball-selected:hover {
    background-color: var(--kds-sema-color-utility-nonessential)
}

.swipeballs--ball-selected {
    background-color: var(--kds-sema-color-primary)
}

.swipeballs--ball-selected:hover {
    background-color: var(--kds-sema-color-primary)
}

.quote,.quote-pictored {
    display: block
}

.quote--text {
    position: relative;
    padding-left: 33px;
    font-size: .875rem
}

.quote--text::before {
    content: "„";
    color: var(--kds-sema-color-interactive);
    font-size: 63px;
    vertical-align: text-top;
    margin-right: 10px;
    position: absolute;
    top: -53px;
    left: 0px
}

.quote--text--name {
    font-weight: 500
}

.quote--text>p {
    margin-top: 0px
}

.quote--text>span {
    display: block
}

.quote-pictored {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    padding-right: 15px
}

.counter {
    background-color: var(--kds-sema-color-surface);
    border: 1px solid var(--kds-sema-color-utility-subdued);
    font-size: 11px;
    font-weight: bold;
    font-family: tahoma;
    padding: 2px 4px;
    letter-spacing: 2px;
    text-align: center;
    display: inline-block;
    margin-left: 3px;
    min-height: 15px;
    line-height: 15px;
    min-width: 47px
}

.spinner,.spinner-big,.spinner-centered {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/spinner.svg");
    background-repeat: no-repeat;
    background-size: contain;
    animation-duration: 2s;
    -webkit-animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-name: rotate;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: rotate;
    -webkit-animation-timing-function: linear
}

.spinner-big,.spinner-centered {
    width: 50px;
    height: 50px
}

.spinner-saved-searches {
    z-index: 5
}

.spinner-centered {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10
}

.tooltip {
    position: absolute;
    display: inline-block;
    background-color: var(--kds-sema-color-surface);
    border: 1px solid var(--kds-sema-color-utility-subdued);
    padding: 12px;
    text-align: left;
    z-index: 100;
    max-width: 300px;
    min-width: 100px;
    box-shadow: 3px 3px 5px 0px rgba(var(--kds-sema-color-on-surface-rgb), 0.15);
    border-radius: var(--kds-sema-border-radius-tooltip);
    display: none
}

.tooltip p {
    margin: 0
}

.FakeContainerDoNotUseInProdUseOnlyTheChild>.tooltip {
    display: block !important
}

.tooltip-headline {
    color: var(--kds-sema-color-on-surface);
    font-size: .875rem;
    margin: 0 0 6px 0
}

.textdropdown {
    color: var(--kds-sema-color-interactive);
    font-size: .875rem;
    display: inline-block;
    cursor: pointer;
    position: relative
}

.textdropdown-input {
    background: rgba(0,0,0,0) no-repeat right center;
    cursor: pointer;
    text-align: right;
    padding: 0 22px 0 0;
    box-sizing: border-box
}

.textdropdown-input:hover {
    text-decoration: underline
}

.textdropdown-options {
    position: absolute;
    display: none;
    list-style: none;
    padding: 5px;
    margin: 5px 0 0 0;
    border: 1px solid var(--kds-sema-color-utility-subdued);
    border-radius: var(--kds-intermediate-border-radius-box);
    background-color: var(--kds-sema-color-surface-subdued);
    min-width: 100%;
    box-sizing: border-box;
    box-shadow: 3px 3px 5px 0px rgba(var(--kds-sema-color-on-surface-rgb), 0.15);
    z-index: 100;
    right: 0;
    text-align: left
}

.textdropdown-options:after,.textdropdown-options:before {
    right: 100%;
    border: solid rgba(0,0,0,0);
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.textdropdown-options:after {
    border-color: var(--kds-sema-color-utility-subdued);
    border-width: 1px 0 0 1px;
    top: -6px;
    right: 10px;
    margin-top: 0px;
    background-color: var(--kds-sema-color-surface-subdued);
    width: 10px;
    height: 10px;
    transform: rotate(45deg)
}

.textdropdown-options>li {
    padding: 5px 5px 5px 20px;
    color: var(--kds-sema-color-on-surface-subdued)
}

.textdropdown-options>li.is-selected {
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-checkmark-tiny.svg") no-repeat 3px center
}

.textdropdown-options>li:hover {
    text-decoration: underline
}

.textdropdown-options>li.is-focused {
    outline: 2px solid var(--kds-sema-color-accent);
    outline-offset: 2px;
    z-index: 1;
    --tw-ring-color: var(--kds-sema-color-surface);
    --tw-ring-offset-color: var(--kds-sema-color-surface);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))
}

.textdropdown.is-opened .textdropdown-options {
    display: block
}

.full-spinner {
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: rgba(var(--kds-sema-color-surface-subdued-rgb), 0.5);
    display: flex;
    margin: 0px
}

.full-spinner>div {
    margin: auto
}

@keyframes rotate {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

.textcounter {
    color: var(--kds-sema-color-on-surface-nonessential);
    vertical-align: middle;
    padding-left: 20px;
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-eye-gray.svg") no-repeat left center;
    display: inline-block
}

.textcounter span {
    vertical-align: middle;
    line-height: 15px
}

.stickybanner {
    width: 100%;
    position: fixed;
    display: flex;
    z-index: 3
}

.stickybanner.bottombanner {
    bottom: 0px;
    left: 0px;
    right: 0px
}

.stickybanner.top {
    top: 0px;
    left: 0px;
    right: 0px
}

.stickybanner.featurepackages {
    color: var(--kds-sema-color-on-primary-container);
    background-color: var(--kds-sema-color-primary-container)
}

.stickybanner--content {
    max-width: 970px;
    margin: auto;
    padding: 32px 0px;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    flex-basis: 100%;
    justify-content: space-between;
    color: var(--kds-sema-color-on-primary-container);
    align-items: center;
    font-size: 1rem
}

.stickybanner--content div {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    align-items: center
}

.stickybanner--content div div,.stickybanner--content div button,.stickybanner--content div a,.stickybanner--content div .text-link-subdued,.stickybanner--content div .link-fake {
    margin-right: 25px
}

.stickybanner--content div button,.stickybanner--content div a,.stickybanner--content div .text-link-subdued,.stickybanner--content div .link-fake {
    font-size: .875rem
}

.stickybanner--content div button {
    padding: 12px 20px
}

.loadingbar {
    display: block;
    width: 100%
}

.loadingbar--message {
    color: var(--kds-sema-color-on-surface-nonessential)
}

.loadingbar--progressbar {
    display: block;
    width: 100%;
    height: 10px;
    border-radius: var(--kds-sema-border-radius-feedback-notification);
    background-color: var(--kds-sema-color-utility-nonessential)
}

.loadingbar--progressbar--progress {
    width: 0%;
    height: 100%;
    border-radius: var(--kds-sema-border-radius-feedback-notification);
    background-color: var(--kds-sema-color-primary);
    -webkit-transition: width 1s;
    transition: width 1s
}

.fullscreen-gallery-close {
    right: 25px;
    top: 30px !important;
    box-sizing: border-box
}

.fullscreen-gallery-watchlist {
    position: absolute;
    right: 62px;
    top: 20px;
    width: 24px !important;
    height: 24px !important;
    padding: 7px;
    background-size: 24px;
    box-sizing: border-box;
    background-position: center;
    background-color: rgba(0,0,0,0)
}

.fullscreen-gallery-watchlist:hover {
    background-color: rgba(0,0,0,0)
}

.fullscreen-gallery-share {
    position: absolute;
    right: 110px;
    top: 20px;
    width: 24px !important;
    height: 24px !important;
    padding: 7px;
    background-size: 24px;
    box-sizing: border-box;
    background-position: center;
    background-color: rgba(0,0,0,0)
}

.fullscreen-gallery-share:hover {
    background-color: rgba(0,0,0,0)
}

.fullscreen-gallery-share--container {
    position: absolute;
    right: 18px;
    top: 69px;
    z-index: 2
}

.fullscreen-gallery-share--container::after {
    width: 0;
    height: 0;
    border-left: 12px solid rgba(0,0,0,0);
    border-right: 12px solid rgba(0,0,0,0);
    border-bottom: 12px solid #fff;
    content: "";
    position: absolute;
    top: -11px;
    right: 103px
}

.fullscreen-gallery-share--container--options {
    border: 1px solid var(--kds-sema-color-utility-nonessential);
    border-radius: var(--kds-intermediate-border-radius-modal);
    width: 300px;
    height: 237px;
    background-color: var(--kds-sema-color-surface);
    margin: auto
}

.tabnav-tiny>ul {
    padding: 0px;
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid var(--kds-sema-color-utility-subdued);
    position: relative;
    list-style-type: none
}

.tabnav-tiny>ul>li {
    display: inline-block;
    padding: 9px 15px;
    color: var(--kds-sema-color-interactive);
    background-color: rgba(0,0,0,0);
    border: 1px solid rgba(0,0,0,0);
    border-bottom: 1px solid var(--kds-sema-color-utility-subdued);
    margin: 0px;
    cursor: pointer;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: relative;
    top: 1px;
    font-size: .75rem
}

.tabnav-tiny>ul>li:hover {
    background-color: rgba(var(--kds-sema-color-on-surface-rgb), 0.05);
    border: 1px solid rgba(0,0,0,0);
    border-bottom: 1px solid var(--kds-sema-color-utility-subdued)
}

.tabnav-tiny>ul>li.is-selected {
    color: var(--kds-sema-color-on-surface-subdued);
    border: 1px solid var(--kds-sema-color-utility-subdued);
    border-bottom: 1px solid var(--kds-sema-color-surface-subdued)
}

.tabnav-tiny>ul>li.is-selected:hover {
    background-color: rgba(0,0,0,0)
}

.overlay-banner,.banner-sticky-footer-fullwidth {
    width: 100%;
    position: fixed;
    background-color: var(--kds-sema-color-primary);
    bottom: 0px;
    z-index: 1;
    box-shadow: 0px 0px 14px 0px rgba(var(--kds-sema-color-on-surface-rgb), 0.3)
}

.banner-sticky-footer-fullwidth {
    left: 0px;
    padding: 25px 0px;
    animation-name: fadein;
    animation-duration: 3s;
    animation-fill-mode: forwards;
    cursor: pointer;
    z-index: 4
}

.banner-nobackground {
    margin: 20px 0px;
    padding: 25px 0px;
    background-color: var(--kds-sema-color-surface);
    cursor: pointer
}

.banner-featurespackage,.banner-featurespackage--tall {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background-color: var(--kds-sema-color-surface-subdued);
    background-image: url("https://static.kleinanzeigen.de/static/img/biz/landingpage/featuresbanner.png");
    background-repeat: no-repeat;
    background-position: center right 25px;
    height: 100%
}

.banner-featurespackage span,.banner-featurespackage--tall span {
    color: var(--kds-sema-color-primary-variant);
    font-weight: var(--font-weight-regular);
    letter-spacing: 2px
}

.banner-featurespackage p,.banner-featurespackage--tall p {
    line-height: 1.1em;
    margin: 13px 0px
}

.banner-featurespackage .textbottom,.banner-featurespackage--tall .textbottom {
    margin: auto 0px 8px 10px
}

.banner-featurespackage--tall {
    background-image: url("https://static.kleinanzeigen.de/static/img/biz/landingpage/featuresbanner2x.png");
    background-size: 50%;
    min-height: 250px
}

.banner--content {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 970px;
    margin: auto;
    position: relative
}

.banner--content.is-centered {
    justify-content: space-evenly
}

.banner--content>div {
    margin: 0px 10px
}

.banner--content>div:first-of-type {
    margin: 0px 10px 0px 0px
}

.banner--content>div:last-of-type {
    margin: 0px 0px 0px 10px
}

.banner--content--logo>i {
    width: 74px;
    height: 74px;
    background-size: 74px
}

.banner--content--logo-large>i {
    width: 94px;
    height: 94px;
    background-size: 94px
}

.banner--content--text>h2 {
    font-size: 1.125rem;
    color: var(--kds-sema-color-interactive);
    margin: 0px
}

.banner--content--text>p,.banner--content--text>span {
    font-size: .875rem;
    font-weight: var(--font-weight-regular);
    margin: 15px 0px 0px
}

.banner--content--advantages {
    font-size: .875rem;
    font-weight: var(--font-weight-regular)
}

.banner--content--close {
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/x.svg") center no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    right: -392px;
    top: 0px;
    margin: 0px;
    cursor: pointer
}

.banner--content--button.is-big-button {
    display: flex;
    justify-content: space-around;
    margin-top: 40px
}

.banner--content--button.is-big-button .button,.banner--content--button.is-big-button .button-buy-intention,.banner--content--button.is-big-button .button-secondary,.banner--content--button.is-big-button .skip-link--link,.banner--content--button.is-big-button .button-tertiary,.banner--content--button.is-big-button .button-ghost,.banner--content--button.is-big-button .biz-hub-tooltip-dismiss,.banner--content--button.is-big-button .button-link,.banner--content--button.is-big-button .button-link-inline,.banner--content--button.is-big-button .button-browse-base,.banner--content--button.is-big-button .button-browse-next,.banner--content--button.is-big-button .button-browse-previous,.banner--content--button.is-big-button .button-toggle,.banner--content--button.is-big-button .is-toggled,.banner--content--button.is-big-button .button-back2top,.banner--content--button.is-big-button .iconbox,.banner--content--button.is-big-button .srp-header .textdropdown,.srp-header .banner--content--button.is-big-button .textdropdown {
    padding: 13px 84px;
    box-shadow: none;
    cursor: pointer
}

@media only screen and (max-width: 1070px) {
    .banner-sticky-footer-fullwidth .banner--content--close {
        top:-10px;
        right: 0px
    }
}

.bar {
    min-height: 52px
}

.bar-inner {
    min-height: 52px;
    padding: 10px 0;
    box-sizing: border-box;
    position: relative;
    background-color: var(--kds-sema-color-primary)
}

.a-green.bar {
    background-color: var(--kds-sema-color-primary)
}

.bar-headline {
    color: var(--kds-sema-color-on-primary);
    font-size: 1rem;
    line-height: 26px;
    margin: 0;
    white-space: nowrap
}

.sidebar {
    width: 300px;
    float: right
}

.sticky-sidebar {
    align-self: flex-start;
    position: sticky;
    top: 24px
}

.bottombar {
    background-color: var(--kds-sema-color-surface);
    padding: 10px 0;
    border-top: 1px solid var(--kds-sema-color-utility-subdued);
    box-sizing: border-box
}

.ka-site-header {
    display: flex;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    background-color: var(--kds-sema-color-primary)
}

.ka-site-header .ka-site-header--icon.icon.icon-pin-interactive,.ka-site-header .ka-site-header--icon.icon-pin-interactive.button-icon,.ka-site-header .ka-site-header--icon.icon-pin-interactive.icon-feature,.ka-site-header .ka-site-header--icon.icon-pin-interactive.icon-feature-hpgallery,.ka-site-header .ka-site-header--icon.icon-pin-interactive.icon-feature-topad,.ka-site-header .ka-site-header--icon.icon-pin-interactive.icon-feature-highlight,.ka-site-header .ka-site-header--icon.icon-pin-interactive.icon-feature-bumpup,.ka-site-header .ka-site-header--icon.icon-pin-interactive.icon-feature-multibumpup,.ka-site-header .ka-site-header--icon.icon-pin-interactive.icon-feature-radius,.ka-site-header .ka-site-header--icon.icon-pin-interactive.ka-polaris-suggestion-icon,.ka-site-header .ka-site-header--icon.icon.icon-magnifier-interactive,.ka-site-header .ka-site-header--icon.icon-magnifier-interactive.button-icon,.ka-site-header .ka-site-header--icon.icon-magnifier-interactive.icon-feature,.ka-site-header .ka-site-header--icon.icon-magnifier-interactive.icon-feature-hpgallery,.ka-site-header .ka-site-header--icon.icon-magnifier-interactive.icon-feature-topad,.ka-site-header .ka-site-header--icon.icon-magnifier-interactive.icon-feature-highlight,.ka-site-header .ka-site-header--icon.icon-magnifier-interactive.icon-feature-bumpup,.ka-site-header .ka-site-header--icon.icon-magnifier-interactive.icon-feature-multibumpup,.ka-site-header .ka-site-header--icon.icon-magnifier-interactive.icon-feature-radius,.ka-site-header .ka-site-header--icon.icon-magnifier-interactive.ka-polaris-suggestion-icon {
    width: 20px
}

.ka-site-header .ka-site-header--inner {
    display: flex;
    height: fit-content;
    width: 100%;
    max-width: 970px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 12px
}

.ka-site-header .ka-site-header--inner--wrapper {
    flex-shrink: 0;
    flex-grow: 1;
    flex-basis: 780px;
    padding: 12px 0
}

.ka-site-header .ka-site-header--inner--form {
    display: grid;
    height: 48px;
    max-width: 100%;
    grid-template-columns: 2fr 1px 1.3fr 1px 1.3fr 1px 1fr auto;
    align-items: center;
    border-radius: var(--kds-sema-border-radius-full);
    background-color: var(--kds-sema-color-background);
    color: var(--kds-sema-color-on-surface-nonessential)
}

.ka-site-header .ka-site-header--icon {
    background-size: 16px;
    background-position: center;
    margin: 0 3px
}

.ka-site-header .ka-site-header--inner--form--item,.ka-site-header .ka-site-header--category,.ka-site-header .ka-site-header--distance,.ka-site-header .ka-site-header--search,.ka-site-header .ka-site-header--location {
    width: 100%;
    height: 100%
}

.ka-site-header .ka-site-header--inner--form--item:focus-within,.ka-site-header .ka-site-header--category:focus-within,.ka-site-header .ka-site-header--distance:focus-within,.ka-site-header .ka-site-header--search:focus-within,.ka-site-header .ka-site-header--location:focus-within {
    outline: 1px solid var(--kds-sema-color-on-surface)
}

.ka-site-header .ka-site-header--inner--form--item:focus-within+.ka-site-header--divider,.ka-site-header .ka-site-header--category:focus-within+.ka-site-header--divider,.ka-site-header .ka-site-header--distance:focus-within+.ka-site-header--divider,.ka-site-header .ka-site-header--search:focus-within+.ka-site-header--divider,.ka-site-header .ka-site-header--location:focus-within+.ka-site-header--divider {
    background-color: var(--kds-sema-color-on-surface)
}

.ka-site-header .ka-site-header--search,.ka-site-header .ka-site-header--location {
    display: flex;
    align-items: center
}

.ka-site-header .ka-site-header--search .suggestionbox,.ka-site-header .ka-site-header--location .suggestionbox {
    position: relative;
    height: 100%;
    width: 100%
}

.ka-site-header .ka-site-header--search {
    border-radius: var(--kds-sema-border-radius-full) 0 0 var(--kds-sema-border-radius-full)
}

.ka-site-header .ka-site-header--search--input {
    width: 100%;
    height: 100%;
    max-height: 48px;
    min-height: 32px;
    text-overflow: ellipsis;
    padding: 8px 4px;
    color: var(--kds-sema-color-on-surface)
}

.ka-site-header .ka-site-header--search--input::placeholder {
    color: var(--kds-sema-color-on-surface)
}

.ka-site-header .ka-site-header--search--input:focus-visible {
    outline: 0;
    box-shadow: none
}

.ka-site-header .ka-site-header--category,.ka-site-header .ka-site-header--distance {
    min-width: 0
}

.ka-site-header .ka-site-header--category input,.ka-site-header .ka-site-header--distance input {
    caret-color: var(--kds-sema-color-surface)
}

.ka-site-header .ka-site-header--category-selector {
    position: relative;
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    background-color: var(--kds-sema-color-background);
    color: var(--kds-sema-color-on-surface-nonessential)
}

.ka-site-header button.ka-site-header--category-selector--input,.ka-site-header button.ka-site-header--distance-selector-input {
    display: flex;
    width: 100%;
    height: 100%;
    max-height: 48px;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;
    white-space: nowrap;
    padding: 12px 16px;
    color: var(--kds-sema-color-on-surface-nonessential);
    border: none
}

.ka-site-header button.ka-site-header--category-selector--input:hover,.ka-site-header button.ka-site-header--distance-selector-input:hover {
    color: var(--kds-sema-color-on-surface);
    background-color: rgba(0,0,0,0)
}

.ka-site-header button.ka-site-header--category-selector--input:focus-visible,.ka-site-header button.ka-site-header--distance-selector-input:focus-visible {
    outline: none;
    box-shadow: none
}

.ka-site-header button.ka-site-header--category-selector--input>span,.ka-site-header button.ka-site-header--distance-selector-input>span {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.ka-site-header .ka-site-header--location-input {
    width: 100%;
    height: 100%;
    max-height: 48px;
    min-height: 32px;
    text-overflow: ellipsis;
    padding: 8px 4px;
    color: var(--kds-sema-color-on-surface)
}

.ka-site-header .ka-site-header--location-input:placeholder {
    color: var(--kds-sema-color-on-surface)
}

.ka-site-header .ka-site-header--location-input:focus-visible {
    outline: 0;
    box-shadow: none
}

.ka-site-header .ka-site-header--distance-selector {
    position: relative;
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    background-color: var(--kds-sema-color-background);
    color: var(--kds-sema-color-on-surface-nonessential)
}

.ka-site-header #site-search-distance-list {
    min-width: fit-content
}

.ka-site-header .splitfield-dropdown,.ka-site-header .splitfield-dropdown-interactive,.ka-site-header .splitfield-dropdown-nonessential {
    cursor: default
}

.ka-site-header .ka-site-header--submit {
    margin: 0 8px;
    display: flex;
    height: 32px;
    align-items: center
}

.ka-site-header .is-selected {
    background: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-checkmark-tiny.svg") no-repeat 3px center
}

.ka-site-header .ka-site-header--inner--form--multiselectbox--list>li.multiselectbox-option.is-selected>a.multiselectbox-link,.ka-site-header .is-selected>a.multiselectbox-link,.ka-site-header .is-selected>.multiselectbox-link.text-link-subdued,.ka-site-header .is-selected>.multiselectbox-link.link-fake {
    color: var(--kds-sema-color-interactive)
}

.ka-site-header .ka-site-header--inner--form--multiselectbox--list li:focus-visible {
    outline: none;
    box-shadow: none
}

.ka-site-header .ka-site-header--input-placeholder:focus,.ka-site-header .ka-site-header--input-placeholder:hover,.ka-site-header .splitfield-dropdown-nonessential:not(:disabled):focus,.ka-site-header .splitfield-dropdown-nonessential:not(:disabled):hover {
    color: var(--kds-sema-color-on-surface)
}

.ka-site-header .ka-site-header--inner--form--multiselectbox,.ka-site-header .ka-site-header--inner--form--multiselectbox:read-only {
    color: var(--kds-sema-color-on-surface-nonessential);
    background-color: var(--kds-sema-color-background)
}

.ka-site-header .ka-site-header--inner--form--multiselectbox>input {
    border: none;
    color: var(--kds-sema-color-on-surface-nonessential)
}

.ka-site-header .dropdown-list {
    top: 50px;
    cursor: pointer;
    background-color: var(--kds-sema-color-surface);
    box-shadow: 1px 0 20px 0 rgba(32,31,29,.1);
    border: none;
    border-radius: var(--kds-sema-border-radius-medium)
}

.ka-site-header .dropdown-list .hover {
    background-color: var(--kds-sema-color-surface-subdued)
}

.ka-site-header .dropdown-list li .h-chldrn {
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-right-gray.svg")
}

.ka-site-header .dropdown-list>li {
    padding: 5px 5px 5px 25px
}

.ka-site-header .dropdown-list:after,.ka-site-header .dropdown-list:before {
    all: unset
}

.ka-site-header .dropdown-list>li.ka-header__search__suggestionbox__option {
    color: var(--kds-sema-color-on-surface)
}

.ka-site-header .dropdown-list>li.ka-header__search__suggestionbox__option.is-selected {
    color: var(--kds-sema-color-on-surface)
}

.ka-site-header .is-active {
    background-color: inherit
}

.ka-site-header #site-mainnav.ka-site-mainnav {
    all: unset;
    margin: 0 auto;
    display: flex;
    flex-shrink: 0;
    flex-grow: 0;
    justify-content: flex-end
}

.ka-site-header .ka-site-mainnav--list {
    padding: 0;
    margin: 0;
    display: flex;
    height: 100%;
    min-height: 80px;
    border-radius: var(--kds-sema-border-radius-small)
}

.ka-site-header .ka-site-mainnav--item {
    position: relative;
    margin-top: 4px;
    display: flex;
    color: var(--kds-sema-color-on-primary)
}

.ka-site-header .ka-site-mainnav--item--link {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
    border-bottom: 4px solid rgba(0,0,0,0)
}

.ka-site-header .ka-site-mainnav--item--link:focus-within,.ka-site-header .ka-site-mainnav--item--link:hover {
    border-color: var(--kds-sema-color-interactive);
    text-decoration: none
}

.ka-site-header .ka-site-mainnav--item--icon--post-ad {
    height: 24px;
    width: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/navigation-bar/icn-postad.svg");
    background-size: contain
}

.ka-site-header .ka-site-mainnav--item--icon--post-ad-filled {
    height: 24px;
    width: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/navigation-bar/icn-postad-filled.svg");
    background-size: contain
}

.ka-site-header .ka-site-mainnav--item--text {
    font-size: .875rem;
    font-weight: 600;
    line-height: 130%;
    color: var(--kds-sema-color-on-primary)
}

.ka-site-header .ka-site-mainnav--item--icon--my-link {
    height: 24px;
    width: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/navigation-bar/icn-my.svg");
    background-size: contain
}

.ka-site-header .ka-site-mainnav--item--icon--my-link-filled {
    height: 24px;
    width: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/navigation-bar/icn-my-filled.svg");
    background-size: contain
}

.ka-site-header .ka-site-header--divider {
    height: 32px;
    width: 1px;
    flex: none;
    background-color: var(--kds-sema-color-utility-subdued)
}

.ka-site-header .multiselectbox-option {
    background-color: var(--kds-sema-color-surface)
}

.ka-site-header .multiselectbox-link {
    color: var(--kds-sema-color-on-surface)
}

.ka-site-mainnav-blankspace {
    flex-shrink: 0;
    flex-grow: 1;
    flex-basis: 780px
}

.site-signin-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    flex-grow: 1;
    align-items: center;
    justify-content: flex-end
}

.site-signedin {
    display: flex;
    flex-shrink: 0;
    flex-grow: 1;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

.site-signin {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: 1
}

.skip-link--link {
    background-color: var(--kds-sema-color-surface);
    position: absolute;
    left: 24px;
    top: 24px;
    z-index: 1;
    transform: scale(0)
}

.skip-link--link:focus {
    transform: scale(1)
}

.skip-link--content {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px
}

.skip-link--icon-medium {
    flex-shrink: 0;
    fill: currentColor;
    display: block;
    align-self: center;
    width: 16px;
    height: 16px
}

.datatable,.featuretable,.datatable-tabbed {
    border: 1px solid var(--kds-sema-color-utility-nonessential);
    border-collapse: inherit;
    width: 100%;
    border-radius: var(--kds-intermediate-border-radius-box);
    color: var(--kds-sema-color-on-surface-subdued);
    background-color: var(--kds-sema-color-surface)
}

.datatable th,.featuretable th,.datatable-tabbed th {
    padding: 20px 10px;
    border-top: none;
    border-bottom: 1px solid var(--kds-sema-color-utility-nonessential);
    text-align: left;
    font-size: 1rem;
    font-weight: var(--font-weight-medium)
}

.datatable td:first-of-type,.featuretable td:first-of-type,.datatable-tabbed td:first-of-type,.datatable th:first-of-type,.featuretable th:first-of-type,.datatable-tabbed th:first-of-type {
    padding-left: 25px
}

.datatable td:last-of-type,.featuretable td:last-of-type,.datatable-tabbed td:last-of-type,.datatable th:last-of-type,.featuretable th:last-of-type,.datatable-tabbed th:last-of-type {
    padding-right: 25px
}

.datatable td,.featuretable td,.datatable-tabbed td {
    padding: 10px;
    vertical-align: top;
    text-align: left;
    line-height: 1.8;
    font-size: .875rem
}

.datatable td.rightcollumn,.featuretable td.rightcollumn,.datatable-tabbed td.rightcollumn,.datatable th.rightcollumn,.featuretable th.rightcollumn,.datatable-tabbed th.rightcollumn {
    text-align: right
}

.datatable td.centercollumn,.featuretable td.centercollumn,.datatable-tabbed td.centercollumn,.datatable th.centercollumn,.featuretable th.centercollumn,.datatable-tabbed th.centercollumn {
    text-align: center
}

.datatable>tfoot td,.featuretable>tfoot td,.datatable-tabbed>tfoot td {
    border-top: 1px solid var(--kds-sema-color-utility-nonessential);
    text-align: right;
    font-weight: var(--font-weight-medium)
}

.datatable td.largecollumn,.featuretable td.largecollumn,.datatable-tabbed td.largecollumn,.datatable th.largecollumn,.featuretable th.largecollumn,.datatable-tabbed th.largecollumn {
    padding-right: 60px;
    padding-left: 60px
}

.datatable-tabbed td:first-of-type {
    padding-left: 50px
}

.datatable-tabbed td.sectionheadline,.datatable-tabbed td.sectionheadline-underlined {
    padding-left: 25px
}

.featuretable {
    border: none
}

.featuretable>tbody>tr:nth-child(even) {
    background-color: rgba(0,0,0,0)
}

.featuretable td {
    border: none;
    line-height: 1.5;
    font-size: .875rem;
    padding: 6px
}

.featuretable td.featuretable--select {
    padding: 10px 0 0 0;
    width: 15px
}

.featuretable td.featuretable--price,.featuretable td.featuretable--duration {
    text-align: right;
    white-space: nowrap
}

.featuretable td:last-child,.featuretable th:last-child {
    text-align: right
}

.featuretable th {
    border-bottom: none;
    font-size: .875rem;
    padding: 6px
}

.featuretable th:first-of-type,.featuretable td:first-of-type {
    padding-left: inherit
}

.featuretable th:last-of-type,.featuretable td:last-of-type {
    padding-right: 6px
}

.manageadbox .featuretable th {
    font-weight: var(--font-weight-medium);
    line-height: .8
}

.manageadbox .featuretable td {
    height: 38px
}

.table td {
    vertical-align: top
}

.table td:first-of-type {
    padding-right: 8px
}

.pro-entry-point__container {
    margin-top: 8px;
    margin-bottom: 16px;
    display: grid;
    grid-template-areas: "heading link" "explanation link";
    gap: 8px;
    font-size: 12px;
    align-items: center
}

.pro-entry-point__heading {
    margin: 0;
    grid-area: heading;
    margin-bottom: 4px;
    line-height: 130%
}

.pro-entry-point__heading-text {
    font-weight: 600;
    color: var(--kds-sema-color-accent)
}

.pro-entry-point__heading-chip {
    color: var(--kds-sema-color-on-accent);
    background-color: var(--kds-sema-color-accent);
    padding: 0 4px;
    border-radius: 2px;
    font-weight: 600;
    margin-left: 8px
}

.pro-entry-point__explanation {
    margin: 0;
    grid-area: explanation
}

.pro-entry-point__link {
    grid-area: link;
    display: flex;
    gap: 8px;
    align-items: center
}

.pro-entry-point__link-text {
    color: var(--kds-sema-color-interactive);
    font-weight: 600
}

.pro-entry-point__link-icon {
    height: 16px;
    width: 16px
}

.browsebox>section+section {
    margin-top: 12px;
    padding-top: 12px;
    border-top: 1px solid var(--kds-sema-color-utility-nonessential)
}

.browsebox-selected-itembox {
    font-weight: var(--font-weight-strong);
    padding: 5px 20px 5px 5px;
    position: relative;
    background-color: var(--kds-sema-color-surface-subdued);
    border-radius: var(--kds-intermediate-border-radius-box);
    margin: 6px 0;
    text-overflow: ellipsis;
    overflow: hidden
}

.browsebox-selected-itembox .icon-close {
    position: absolute;
    right: 6px;
    top: 6px
}

.browsebox span.browsebox-facet {
    font-size: .75rem;
    vertical-align: baseline
}

.no-margin.browsebox-section-body>:last-child {
    margin-bottom: 0
}

.browsebox-section-body {
    margin-top: 12px
}

.browsebox-section-form {
    display: flex;
    align-items: center
}

.browsebox-section-form fieldset {
    white-space: nowrap;
    margin-right: 5px;
    box-sizing: border-box;
    max-width: 172px
}

.browsebox-section-form fieldset .formcontrol,.browsebox-section-form fieldset textarea,.browsebox-section-form fieldset select,.browsebox-section-form fieldset .custom-select,.browsebox-section-form fieldset .splitfield-dropdown,.browsebox-section-form fieldset .splitfield-dropdown-interactive,.browsebox-section-form fieldset .splitfield-dropdown-nonessential {
    max-width: 172px
}

.browsebox-section-form button {
    margin: 0;
    padding: 3px 6px
}

.browsebox-section-form button .button-icon {
    margin: 0;
    width: 10px;
    height: 18px;
    background-size: 12px
}

.browsebox .formcontrol,.browsebox textarea,.browsebox select,.browsebox .custom-select,.browsebox .splitfield-dropdown,.browsebox .splitfield-dropdown-interactive,.browsebox .splitfield-dropdown-nonessential {
    padding: 3px;
    display: inline-block
}

.browsebox .formcontrol-extended {
    padding: 0 12px
}

.browsebox-section-body .formcontrol,.browsebox-section-body textarea,.browsebox-section-body select,.browsebox-section-body .custom-select,.browsebox-section-body .splitfield-dropdown,.browsebox-section-body .splitfield-dropdown-interactive,.browsebox-section-body .splitfield-dropdown-nonessential {
    width: 172px
}

.browsebox-rangefields .formcontrol,.browsebox-rangefields textarea,.browsebox-rangefields select,.browsebox-rangefields .custom-select,.browsebox-rangefields .splitfield-dropdown,.browsebox-rangefields .splitfield-dropdown-interactive,.browsebox-rangefields .splitfield-dropdown-nonessential,.browsebox-rangefields .suggestionbox {
    width: 80px
}

.bizteaser--header {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    width: 100%;
    margin-bottom: 20px
}

.bizteaser--info {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column
}

.bizteaser--logo,.bizteaser--title {
    vertical-align: top
}

.bizteaser--logo {
    height: 70px;
    width: 70px;
    padding-right: 18px;
    display: flex;
    align-items: center
}

.bizteaser--logo img {
    max-height: 70px;
    max-width: 70px
}

.bizteaser--preview {
    position: relative;
    margin-top: 20px;
    vertical-align: middle
}

.bizteaser--thumblist {
    display: inline-block;
    margin: 0;
    padding: 0
}

.bizteaser--thumblist>li {
    display: inline-block;
    vertical-align: middle
}

.bizteaser--thumblist .is-nopic {
    background-size: 46px
}

.bizteaser--preview--more {
    width: 60px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    vertical-align: middle
}

.bizteaser--preview--more:hover {
    text-decoration: none
}

.recaptcha-error {
    color: var(--kds-sema-color-critical)
}

#password-rules {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin-left: 127px;
    width: 300px;
    background-color: var(--kds-sema-color-surface-subdued);
    border-radius: var(--kds-sema-border-radius-feedback-notification);
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: -4px;
    margin-bottom: 16px
}

#password-rules .password-rule {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    padding-bottom: 4px;
    font-size: .75rem;
    line-height: 15.6px
}

#password-rules .password-rule:last-child {
    padding-bottom: 0
}

#password-rules .password-rule .password-bullet-point {
    height: 16px;
    width: 16px;
    margin-right: 8px;
    margin-left: 8px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-bulletpoint-tiny.svg")
}

#password-rules .password-rule.error {
    color: var(--kds-sema-color-critical)
}

#password-rules .password-rule.error .password-bullet-point {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-error-tiny.svg")
}

#password-rules .password-rule.password-rule-passed {
    color: var(--kds-sema-color-utility)
}

#password-rules .password-rule.password-rule-passed .password-bullet-point {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-checkmark-gray-tiny.svg")
}

#password-eye {
    position: absolute;
    cursor: pointer;
    right: 10px;
    top: 5px;
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-eye-corner-gray.svg")
}

#password-eye.closed {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-eye-closed-gray.svg")
}

.radiogroup-account-type {
    margin-top: 1rem
}

#account-type-selection {
    display: flex;
    flex-direction: row;
    justify-content: start;
    gap: 16px;
    margin-bottom: 8px
}

.account-type-radio {
    display: inline-block;
    position: relative;
    padding: 0;
    box-sizing: border-box;
    font-weight: var(--font-weight-strong);
    width: 225px;
    height: 45px;
    white-space: nowrap;
    line-height: 42px
}

.account-type-radio input[type=radio]+label,.account-type-radio input[type=radio]:checked+label {
    border-radius: var(--kds-sema-border-radius-input-field);
    padding: 1px 14px
}

.account-type-radio input[type=radio]+label {
    border: 1px solid var(--kds-sema-color-utility-subdued)
}

.account-type-radio input[type=radio]:checked+label {
    border: 1px solid var(--kds-sema-color-interactive)
}

.account-type-radio label {
    display: inline-block;
    cursor: pointer;
    min-width: 195px
}

.account-type-radio input[type=radio] {
    display: none
}

.account-type-radio label:before {
    content: " ";
    display: inline-block;
    position: relative;
    top: 5px;
    margin: 0 5px 0 0;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid var(--kds-sema-color-utility);
    background-color: rgba(0,0,0,0)
}

.account-type-radio label.account-type-error {
    border-color: var(--kds-sema-color-critical) !important;
    color: var(--kds-sema-color-critical) !important
}

.account-type-radio input[type=radio]:checked+label:after {
    border-radius: 50%;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 16px;
    left: 16px;
    content: " ";
    display: block;
    border: 5px solid var(--kds-sema-color-interactive);
    background-color: rgba(0,0,0,0)
}

.account-type-radio input[type=radio]+label.account-type-error:before {
    border-color: var(--kds-sema-color-critical) !important
}

.account-split-recaptcha {
    justify-content: flex-start
}

.account-split-recaptcha .formgroup-label,.account-split-recaptcha #pstad .formgroup-label--unpadded,#pstad .account-split-recaptcha .formgroup-label--unpadded,.account-split-recaptcha .formgroup-label-mandatory,.account-split-recaptcha .formgroup-label-optional,.account-split-recaptcha .formgroup-label-optional--unpadded {
    display: none
}

.account-split-recaptcha .formgroup-input,.account-split-recaptcha .formgroup-input-inline {
    padding-left: 0
}

.commercial-account-type-info .accordion {
    color: var(--kds-sema-color-on-surface-subdued);
    cursor: pointer;
    padding: 18px;
    width: auto;
    text-align: left;
    border: none;
    transition: .4s;
    border-bottom: 1px solid var(--kds-sema-color-utility-subdued)
}

.commercial-account-type-info .accordion.no-border-bottom {
    border-bottom: 0
}

.commercial-account-type-info h2.accordion {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0;
    padding: 18px 0
}

.commercial-account-type-info h2.accordion span {
    color: var(--kds-sema-color-on-surface-nonessential);
    margin-top: 4px;
    width: 20px;
    height: 10px;
    background-repeat: no-repeat
}

.commercial-account-type-info .panel {
    height: 0;
    opacity: 0;
    padding: 0 18px;
    background-color: var(--kds-sema-color-surface);
    transition: 75ms;
    overflow: hidden
}

.commercial-account-type-info .panel.active {
    height: auto;
    opacity: 1;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.featurelabel,.featurelabel-radius,.featurelabel-multibumpup,.featurelabel-bumpup,.featurelabel-topad,.featurelabel-highlight,.featurelabel-hpgallery {
    width: auto;
    display: inline-block;
    min-height: 24px;
    background-size: 24px;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 30px;
    font-weight: var(--font-weight-strong);
    line-height: 24px;
    vertical-align: middle;
    color: var(--kds-sema-color-accent)
}

.featurelabel.multiline,.multiline.featurelabel-radius,.multiline.featurelabel-multibumpup,.multiline.featurelabel-bumpup,.multiline.featurelabel-topad,.multiline.featurelabel-highlight,.multiline.featurelabel-hpgallery {
    line-height: 1em
}

.featurelabel.multiline>span,.multiline.featurelabel-radius>span,.multiline.featurelabel-multibumpup>span,.multiline.featurelabel-bumpup>span,.multiline.featurelabel-topad>span,.multiline.featurelabel-highlight>span,.multiline.featurelabel-hpgallery>span {
    font-size: .75rem
}

.manageadbox .featurelabel-multibumpup {
    line-height: 1.3em
}

.userprofile {
    padding: 16px
}

.userprofile>header {
    width: 100%
}

.userprofile>header .userprofile-details {
    display: flex;
    padding-bottom: 8px
}

.userprofile>header .userprofile-info {
    padding-top: 8px
}

.userprofile>header>button.user-profile-secure-payment {
    min-height: 0;
    height: auto;
    background-color: rgba(0,0,0,0);
    width: max-content;
    padding: 0;
    cursor: pointer;
    color: var(--kds-sema-color-on-surface-subdued)
}

.userprofile>header>button.user-profile-secure-payment .icon,.userprofile>header>button.user-profile-secure-payment .button-icon,.userprofile>header>button.user-profile-secure-payment .icon-feature,.userprofile>header>button.user-profile-secure-payment .icon-feature-hpgallery,.userprofile>header>button.user-profile-secure-payment .icon-feature-topad,.userprofile>header>button.user-profile-secure-payment .icon-feature-highlight,.userprofile>header>button.user-profile-secure-payment .icon-feature-bumpup,.userprofile>header>button.user-profile-secure-payment .icon-feature-multibumpup,.userprofile>header>button.user-profile-secure-payment .icon-feature-radius,.userprofile>header>button.user-profile-secure-payment .ka-polaris-suggestion-icon {
    vertical-align: bottom
}

.userprofile>header>.user-profile-badge {
    font-size: 1.375rem;
    width: 2.9em;
    height: 2.9em;
    line-height: 2.9em
}

.userprofile>header>.icon-user-circle {
    background-repeat: no-repeat;
    background-size: 110%
}

.userprofile>header .userprofile-details-text {
    padding-left: 4px;
    width: fit-content
}

.userprofile--name {
    margin: 16px 0;
    word-wrap: break-word
}

.userprofile--info {
    position: absolute;
    right: 0
}

.userprofile--info--modal {
    width: 384px
}

.userprofile--info-content {
    margin: 0
}

.userprofile .follow-user {
    margin-top: 8px;
    text-align: center
}

.usercard {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    width: 100%
}

.usercard--image {
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 69px;
    flex-basis: 69px;
    flex-direction: column;
    width: 69px;
    max-height: 69px;
    justify-content: space-around
}

.usercard--image>img {
    max-width: 69px;
    max-height: 69px;
    display: block
}

.usercard--initials {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    align-self: flex-start
}

.usercard--info {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    flex-direction: row;
    align-self: stretch;
    justify-content: space-between;
    margin-left: 8px;
    width: 60%
}

.usercard--info--collumn {
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: space-evenly;
    height: 100%
}

.usercard--info--collumn>h2 {
    line-height: 1.4em;
    max-height: 2.8em;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--kds-sema-color-on-surface-subdued);
    margin-bottom: 0px
}

.usercard--info--collumn--description {
    color: var(--kds-sema-color-on-surface-nonessential);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0
}

.icon,.button-icon,.icon-feature,.icon-feature-hpgallery,.icon-feature-topad,.icon-feature-highlight,.icon-feature-bumpup,.icon-feature-multibumpup,.icon-feature-radius,.ka-polaris-suggestion-icon,.box-icon,.link-icon,.link-icon-right,.icon-small,.icon.icon-small-centered,.icon-small-centered.button-icon,.icon-small-centered.icon-feature,.icon-small-centered.icon-feature-hpgallery,.icon-small-centered.icon-feature-topad,.icon-small-centered.icon-feature-highlight,.icon-small-centered.icon-feature-bumpup,.icon-small-centered.icon-feature-multibumpup,.icon-small-centered.icon-feature-radius,.icon-small-centered.ka-polaris-suggestion-icon,.icon-link-small,.icon-link-icon {
    background-repeat: no-repeat;
    display: inline-block
}

.icon,.button-icon,.icon-feature,.icon-feature-hpgallery,.icon-feature-topad,.icon-feature-highlight,.icon-feature-bumpup,.icon-feature-multibumpup,.icon-feature-radius,.ka-polaris-suggestion-icon {
    width: 30px;
    height: 30px;
    vertical-align: middle
}

.icon.icon-smaller,.icon-smaller.button-icon,.icon-smaller.icon-feature,.icon-smaller.icon-feature-hpgallery,.icon-smaller.icon-feature-topad,.icon-smaller.icon-feature-highlight,.icon-smaller.icon-feature-bumpup,.icon-smaller.icon-feature-multibumpup,.icon-smaller.icon-feature-radius,.icon-smaller.ka-polaris-suggestion-icon {
    width: 24px;
    height: 24px;
    background-size: 24px
}

.icon.icon-tag,.icon-tag.button-icon,.icon-tag.icon-feature,.icon-tag.icon-feature-hpgallery,.icon-tag.icon-feature-topad,.icon-tag.icon-feature-highlight,.icon-tag.icon-feature-bumpup,.icon-tag.icon-feature-multibumpup,.icon-tag.icon-feature-radius,.icon-tag.ka-polaris-suggestion-icon {
    width: 20px;
    height: 20px
}

.icon.icon-small,.icon-small.button-icon,.icon-small.icon-feature,.icon-small.icon-feature-hpgallery,.icon-small.icon-feature-topad,.icon-small.icon-feature-highlight,.icon-small.icon-feature-bumpup,.icon-small.icon-feature-multibumpup,.icon-small.icon-feature-radius,.icon-small.ka-polaris-suggestion-icon,.icon.icon-small-centered,.button-icon.icon.icon-small-centered,.icon-feature.icon.icon-small-centered,.icon-feature-hpgallery.icon.icon-small-centered,.icon-feature-topad.icon.icon-small-centered,.icon-feature-highlight.icon.icon-small-centered,.icon-feature-bumpup.icon.icon-small-centered,.icon-feature-multibumpup.icon.icon-small-centered,.icon-feature-radius.icon.icon-small-centered,.ka-polaris-suggestion-icon.icon.icon-small-centered,.icon.icon-small-centered.button-icon,.button-icon.icon-small-centered,.icon-feature.icon-small-centered.button-icon,.icon-feature-hpgallery.icon-small-centered.button-icon,.icon-feature-topad.icon-small-centered.button-icon,.icon-feature-highlight.icon-small-centered.button-icon,.icon-feature-bumpup.icon-small-centered.button-icon,.icon-feature-multibumpup.icon-small-centered.button-icon,.icon-feature-radius.icon-small-centered.button-icon,.ka-polaris-suggestion-icon.icon-small-centered.button-icon,.icon.icon-small-centered.icon-feature,.button-icon.icon-small-centered.icon-feature,.icon-feature.icon-small-centered,.icon-feature-hpgallery.icon-small-centered.icon-feature,.icon-feature-topad.icon-small-centered.icon-feature,.icon-feature-highlight.icon-small-centered.icon-feature,.icon-feature-bumpup.icon-small-centered.icon-feature,.icon-feature-multibumpup.icon-small-centered.icon-feature,.icon-feature-radius.icon-small-centered.icon-feature,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature,.icon.icon-small-centered.icon-feature-hpgallery,.button-icon.icon-small-centered.icon-feature-hpgallery,.icon-feature.icon-small-centered.icon-feature-hpgallery,.icon-feature-hpgallery.icon-small-centered,.icon-feature-topad.icon-small-centered.icon-feature-hpgallery,.icon-feature-highlight.icon-small-centered.icon-feature-hpgallery,.icon-feature-bumpup.icon-small-centered.icon-feature-hpgallery,.icon-feature-multibumpup.icon-small-centered.icon-feature-hpgallery,.icon-feature-radius.icon-small-centered.icon-feature-hpgallery,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature-hpgallery,.icon.icon-small-centered.icon-feature-topad,.button-icon.icon-small-centered.icon-feature-topad,.icon-feature.icon-small-centered.icon-feature-topad,.icon-feature-hpgallery.icon-small-centered.icon-feature-topad,.icon-feature-topad.icon-small-centered,.icon-feature-highlight.icon-small-centered.icon-feature-topad,.icon-feature-bumpup.icon-small-centered.icon-feature-topad,.icon-feature-multibumpup.icon-small-centered.icon-feature-topad,.icon-feature-radius.icon-small-centered.icon-feature-topad,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature-topad,.icon.icon-small-centered.icon-feature-highlight,.button-icon.icon-small-centered.icon-feature-highlight,.icon-feature.icon-small-centered.icon-feature-highlight,.icon-feature-hpgallery.icon-small-centered.icon-feature-highlight,.icon-feature-topad.icon-small-centered.icon-feature-highlight,.icon-feature-highlight.icon-small-centered,.icon-feature-bumpup.icon-small-centered.icon-feature-highlight,.icon-feature-multibumpup.icon-small-centered.icon-feature-highlight,.icon-feature-radius.icon-small-centered.icon-feature-highlight,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature-highlight,.icon.icon-small-centered.icon-feature-bumpup,.button-icon.icon-small-centered.icon-feature-bumpup,.icon-feature.icon-small-centered.icon-feature-bumpup,.icon-feature-hpgallery.icon-small-centered.icon-feature-bumpup,.icon-feature-topad.icon-small-centered.icon-feature-bumpup,.icon-feature-highlight.icon-small-centered.icon-feature-bumpup,.icon-feature-bumpup.icon-small-centered,.icon-feature-multibumpup.icon-small-centered.icon-feature-bumpup,.icon-feature-radius.icon-small-centered.icon-feature-bumpup,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature-bumpup,.icon.icon-small-centered.icon-feature-multibumpup,.button-icon.icon-small-centered.icon-feature-multibumpup,.icon-feature.icon-small-centered.icon-feature-multibumpup,.icon-feature-hpgallery.icon-small-centered.icon-feature-multibumpup,.icon-feature-topad.icon-small-centered.icon-feature-multibumpup,.icon-feature-highlight.icon-small-centered.icon-feature-multibumpup,.icon-feature-bumpup.icon-small-centered.icon-feature-multibumpup,.icon-feature-multibumpup.icon-small-centered,.icon-feature-radius.icon-small-centered.icon-feature-multibumpup,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature-multibumpup,.icon.icon-small-centered.icon-feature-radius,.button-icon.icon-small-centered.icon-feature-radius,.icon-feature.icon-small-centered.icon-feature-radius,.icon-feature-hpgallery.icon-small-centered.icon-feature-radius,.icon-feature-topad.icon-small-centered.icon-feature-radius,.icon-feature-highlight.icon-small-centered.icon-feature-radius,.icon-feature-bumpup.icon-small-centered.icon-feature-radius,.icon-feature-multibumpup.icon-small-centered.icon-feature-radius,.icon-feature-radius.icon-small-centered,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature-radius,.icon.icon-small-centered.ka-polaris-suggestion-icon,.button-icon.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature-hpgallery.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature-topad.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature-highlight.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature-bumpup.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature-multibumpup.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature-radius.icon-small-centered.ka-polaris-suggestion-icon,.ka-polaris-suggestion-icon.icon-small-centered {
    height: 16px;
    width: 16px;
    background-size: 16px
}

.icon.icon-smallest,.icon-smallest.button-icon,.icon-smallest.icon-feature,.icon-smallest.icon-feature-hpgallery,.icon-smallest.icon-feature-topad,.icon-smallest.icon-feature-highlight,.icon-smallest.icon-feature-bumpup,.icon-smallest.icon-feature-multibumpup,.icon-smallest.icon-feature-radius,.icon-smallest.ka-polaris-suggestion-icon {
    height: 12px;
    width: 12px;
    background-size: 12px
}

.icon.icon-medium,.icon-medium.button-icon,.icon-medium.icon-feature,.icon-medium.icon-feature-hpgallery,.icon-medium.icon-feature-topad,.icon-medium.icon-feature-highlight,.icon-medium.icon-feature-bumpup,.icon-medium.icon-feature-multibumpup,.icon-medium.icon-feature-radius,.icon-medium.ka-polaris-suggestion-icon {
    height: 30px;
    width: 30px;
    background-size: 30px
}

.icon.icon-small-centered,.icon-small-centered.button-icon,.icon-small-centered.icon-feature,.icon-small-centered.icon-feature-hpgallery,.icon-small-centered.icon-feature-topad,.icon-small-centered.icon-feature-highlight,.icon-small-centered.icon-feature-bumpup,.icon-small-centered.icon-feature-multibumpup,.icon-small-centered.icon-feature-radius,.icon-small-centered.ka-polaris-suggestion-icon {
    margin-bottom: 3px
}

.icon.icon-link-small,.icon-link-small.button-icon,.icon-link-small.icon-feature,.icon-link-small.icon-feature-hpgallery,.icon-link-small.icon-feature-topad,.icon-link-small.icon-feature-highlight,.icon-link-small.icon-feature-bumpup,.icon-link-small.icon-feature-multibumpup,.icon-link-small.icon-feature-radius,.icon-link-small.ka-polaris-suggestion-icon {
    height: 16px;
    width: 16px;
    background-size: contain;
    vertical-align: middle;
    display: inline-block;
    margin: 0 3px 1px 0
}

.icon.icon-large,.icon-large.button-icon,.icon-large.icon-feature,.icon-large.icon-feature-hpgallery,.icon-large.icon-feature-topad,.icon-large.icon-feature-highlight,.icon-large.icon-feature-bumpup,.icon-large.icon-feature-multibumpup,.icon-large.icon-feature-radius,.icon-large.ka-polaris-suggestion-icon {
    height: 45px;
    width: 45px
}

.icon.icon-empty-page,.icon-empty-page.button-icon,.icon-empty-page.icon-feature,.icon-empty-page.icon-feature-hpgallery,.icon-empty-page.icon-feature-topad,.icon-empty-page.icon-feature-highlight,.icon-empty-page.icon-feature-bumpup,.icon-empty-page.icon-feature-multibumpup,.icon-empty-page.icon-feature-radius,.icon-empty-page.ka-polaris-suggestion-icon {
    width: 240px;
    height: 240px
}

.icon.is-absolute,.is-absolute.button-icon,.is-absolute.icon-feature,.is-absolute.icon-feature-hpgallery,.is-absolute.icon-feature-topad,.is-absolute.icon-feature-highlight,.is-absolute.icon-feature-bumpup,.is-absolute.icon-feature-multibumpup,.is-absolute.icon-feature-radius,.is-absolute.ka-polaris-suggestion-icon {
    position: absolute;
    margin-left: 3px
}

.box-icon {
    vertical-align: top
}

.icon-contain {
    background-size: 100%
}

.clickable {
    cursor: pointer
}

.clickable:focus {
    outline-style: auto;
    outline-color: var(--kds-sema-color-on-primary)
}

.text-with-icon {
    display: flex;
    align-items: center;
    column-gap: 6px
}

.icon-no-shrink {
    flex-shrink: 0
}

.link-icon {
    margin-right: .3846em;
    vertical-align: baseline;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.link-icon:after {
    content: ".";
    visibility: hidden
}

.link-icon-right {
    vertical-align: middle;
    margin-left: .3846em
}

.button-icon {
    margin-right: 10px;
    background-position: center center;
    width: 18px;
    height: 18px;
    background-size: 18px;
    vertical-align: middle;
    cursor: pointer;
    flex-shrink: 0
}

.button-icon-medium {
    width: 16px;
    height: 16px;
    background-size: 16px
}

.button-icon-large {
    width: 18px;
    height: 18px;
    background-size: 18px;
    margin: 0
}

.modalCloseImg:hover,a.mfp-close:hover,.mfp-close.text-link-subdued:hover,.mfp-close.link-fake:hover {
    text-decoration: none
}

.icon-star-mandatory {
    color: var(--kds-sema-color-primary);
    font-size: 1.4em
}

.icon-checkmark-success,.icon-hourglass,.icon-360-vip {
    height: 63px;
    width: 63px;
    background-size: 63px
}

.icon-star-mandatory:before {
    content: "*"
}

.icon-star {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-star.svg")
}

.icon-heart-open-white-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-open-white-24.svg")
}

.icon-heart-filled-white-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-filled-white-24.svg")
}

.icon-boxicon {
    width: 58px;
    height: 58px;
    background-repeat: no-repeat;
    background-position: center;
    display: block
}

.icon-sort-horizontally {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-sort-horizontally.svg")
}

.icon-add-image-disabled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/imageboxes/icon-pic-upload.svg");
    opacity: 50%
}

.icon-insertionfees-auto {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-insertionfees-auto.svg")
}

.icon-insertionfees {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-insertionfees.svg")
}

.icon-heart-open-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-open-black.svg")
}

.icon-heart-open-interactive-disabled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-open-interactive-disabled.svg")
}

.icon-message-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-message-gray.svg")
}

.icon-message-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-message-interactive.svg")
}

.icon-pencil-black,.is-disabled .icon-pencil {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pencil-black.svg")
}

.icon-heart-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-black.svg")
}

.icon-keyhole-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-keyhole-black.svg")
}

.icon-postad-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-postad-black.svg")
}

.icon-postad-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-postad-green.svg")
}

.icon-megaphone-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-megaphone.svg")
}

.icon-package {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-package.svg")
}

.icon-send-money {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-send-money.svg")
}

.icon-magnifier-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-magnifier-white.svg")
}

.icon-magnifier-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-magnifier-interactive.svg")
}

.icon-hourglass {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-hourglass.svg")
}

.icon-pause-light-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pause-light-gray.svg")
}

.icon-reserved-flag-gray,.is-disabled .icon-reserved-flag {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-reserved-flag-gray.svg")
}

.icon-reserved-flag-light-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-reserved-flag-light-gray.svg")
}

.icon-reserved-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-reserved-nonessential.svg")
}

.icon-trash-gray,.is-disabled .icon-trash {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-gray.svg")
}

.icon-trash-light-gray-big {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-light-gray-big.svg")
}

.icon-play {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play.svg")
}

.icon-play-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-new.svg")
}

.icon-pause {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pause.svg")
}

.icon-trash {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-interactive.svg")
}

.icon-pinterest-color {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pinterest-color.svg")
}

.icon-x-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-x-black.svg")
}

.icon-facebook-color {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-facebook-color.svg")
}

.icon-share-email-envelope-outline {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-share-email-envelope-outline.svg")
}

.icon-share-interactive-disabled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-share-interactive-disabled.svg")
}

.icon-share-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-share-white.svg")
}

.icon-calendar-gray-simple {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-calendar-gray-simple.svg")
}

.icon-clock-gray-2 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-clock-gray-2.svg")
}

.icon-clock-gray-big {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-clock-gray-big.svg")
}

.icon-clock-gray-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-clock-gray-small.svg")
}

.icon-saved-searches {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/my-pages/saved-searches.svg")
}

.icon-follow-user {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/my-pages/follow-user.svg")
}

.icon-followers {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-followers.svg")
}

.icon-saved-items {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/my-pages/saved-items.svg")
}

.icon-tag-crossed {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-tag-crossed.svg")
}

.is-toggled .icon-star-open {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-star-white.svg")
}

.icon-mail-disabled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-mail-disabled.svg")
}

.icon-user-circle {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-user-circle.svg")
}

.icon-phone-circle {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-phone-circle.svg")
}

.icon-globe-circle {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-globe-circle.svg")
}

.icon-location-circle {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-location-circle.svg")
}

.icon-location-pin-filled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-location-darkgray-filled.svg")
}

.icon-pdf-red {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-red.svg")
}

.icon-pdf-red-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-red-small.svg")
}

.icon-pdf-interactive-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive-small.svg")
}

.icon-pdf-interactive-hover-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive-hover-small.svg")
}

.icon-pdf-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive.svg")
}

.icon-pdf-interactive-hover {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive-hover.svg")
}

.icon-360-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-360-white.svg")
}

.icon-360-small-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-360-small-white.svg")
}

.icon-360-small-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-360-small-interactive.svg")
}

.icon-pin-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-interactive.svg")
}

.icon-pin-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-gray.svg")
}

.icon-pin-purple {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-purple.svg")
}

.icon-radius-purple {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-radius-purple.svg")
}

.icon-pin-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-nonessential.svg")
}

.icon-pin-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-black.svg")
}

.icon-calendar-open {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-calendar-open.svg")
}

.icon-calendar-open-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-calendar-open-nonessential.svg")
}

.icon-play-video-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-video-white.svg")
}

.icon-play-video-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-video-interactive.svg")
}

.icon-play-video-white-large {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-video-white-large.svg")
}

.icon-dismiss-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dismiss-gray.svg")
}

.icon-ad-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-ad-gray.svg")
}

.icon-ad-disabled-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-ad-disabled-nonessential.svg")
}

.icon-arrow-down-green700 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-down-green700.svg")
}

.icon-arrow-up-green700 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-up-green700.svg")
}

.icon-arrow-right-gray600 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-right-gray.svg")
}

.icon-meins-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-meins-small.svg")
}

.icon-meins-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-meins-onSurfaceNonessential.svg")
}

.icon-bookmark-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-bookmark-small.svg")
}

.icon-bookmark-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-bookmark-onSurfaceNonessential.svg")
}

.icon-external-link {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-extrn-link.svg")
}

.icon-survey {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-survey.svg")
}

.icon-close {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-close-circle.svg");
    width: 16px;
    height: 16px
}

.icon-dismiss-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dismiss-white.svg")
}

.icon-info-blue {
    width: 16px;
    height: 16px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info.svg")
}

.icon-info-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-gray.svg")
}

.icon-info-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-interactive.svg")
}

.icon-info-black {
    width: 16px;
    height: 16px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-black.svg")
}

.icon-info-big-green {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-big-green700.svg")
}

.icon-info-green-big {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-big-green.svg")
}

.icon-pencil-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pencil-gray.svg")
}

.icon-line-book {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-book.svg")
}

.icon-line-building {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-building.svg")
}

.icon-line-doctor {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-doctor.svg")
}

.icon-line-drink {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-drink.svg")
}

.icon-line-shop {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-shop.svg")
}

.icon-line-train {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-train.svg")
}

.icon-send-money-small-green700 {
    width: 16px;
    height: 16px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-send-money-small-green700.svg")
}

.icon-send-money-small-white {
    width: 16px;
    height: 16px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-send-money-small-white.svg")
}

.icon-send-money-green700 {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-send-money-green700.svg")
}

.icon-feature-hpgallery,.featurelabel-hpgallery {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-gallery.svg")
}

.icon-feature-topad,.featurelabel-topad {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-topad.svg")
}

.icon-feature-highlight,.featurelabel-highlight {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-highlight.svg")
}

.icon-feature-bumpup,.featurelabel-bumpup {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-bumpup.svg")
}

.icon-feature-multibumpup,.featurelabel-multibumpup {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-multibumpup.svg")
}

.icon-feature-radius,.featurelabel-radius {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-radius.svg")
}

.icon-radius-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-radius-gray.svg")
}

.featuretag-gallery i,.featuretag-hpgallery i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-gallery-small-white.svg")
}

.featuretag-topad i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-topad-small-white.svg")
}

.featuretag-highlight i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-highlight-small-white.svg")
}

.featuretag-bumpup i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-bumpup-small-white.svg")
}

.featuretag-multibumpup i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-multibumpup-small-white.svg")
}

.icon-feature,.icon-feature-hpgallery,.icon-feature-topad,.icon-feature-highlight,.icon-feature-bumpup,.icon-feature-multibumpup,.icon-feature-radius {
    background-position: center;
    background-size: cover
}

.link-open-section,.textdropdown-input {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dropdown-interactive.svg")
}

.button-browse-previous {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-left-interactive.svg")
}

.button-browse-next {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-right-interactive.svg")
}

.icon-favorite {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-favorite-gray.svg")
}

.icon-like {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-like-gray.svg")
}

.icon-like-filled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-like-filled.svg")
}

.mobilede-logo {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding-right: 90px;
    background-repeat: no-repeat;
    background-position: center right;
    background-image: url(../img/common/logo/mobilede-new.svg)
}

.icon-my-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-my-interactive.svg")
}

.icon-mail {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-mail-interactive.svg")
}

.icon-mail-green500 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-mail-interactive.svg")
}

.icon-flagad-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-flagad-interactive.svg")
}

.icon-print {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-print-interactive.svg")
}

.icon-duplicate {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-ad-duplicate.svg")
}

.icon-follow-user-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-follow-user-interactive.svg")
}

.icon-checkmark,.interstitial-box--body ul li {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-checkmark-interactive.svg")
}

.icon-checkmark-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-checkmark-ball-interactive.svg")
}

.icon-lock-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-locker-interactive.svg")
}

.icon-pencil {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pencil-interactive.svg")
}

.icon-pause {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pause-interactive.svg")
}

.icon-trash-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-interactive.svg")
}

.icon-trash-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-interactive.svg")
}

.icon-heart-magnifier-open-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-magnifier-open-interactive.svg")
}

.icon-play-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-interactive.svg")
}

.icon-arrow-up-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-up-interactive.svg")
}

.icon-follow-user-active {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-follow-user-active-interactive.svg")
}

.icon-redo {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-redo-interactive.svg")
}

.icon-add-image {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/imageboxes/icon-pic-upload.svg")
}

.icon-heart-magnifier-closed-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-magnifier-closed-interactive.svg")
}

.icon-magnifier-green,button.button-overgreen:hover>.icon-magnifier-white,.button.button-overgreen:hover>.icon-magnifier-white,.button-overgreen.button-buy-intention:hover>.icon-magnifier-white,.button-overgreen.button-secondary:hover>.icon-magnifier-white,.button-overgreen.button-tertiary:hover>.icon-magnifier-white,.button-overgreen.button-ghost:hover>.icon-magnifier-white,.button-overgreen.biz-hub-tooltip-dismiss:hover>.icon-magnifier-white,.button-overgreen.button-link:hover>.icon-magnifier-white,.button-overgreen.button-link-inline:hover>.icon-magnifier-white,.button-overgreen.button-browse-base:hover>.icon-magnifier-white,.button-overgreen.button-browse-next:hover>.icon-magnifier-white,.button-overgreen.button-browse-previous:hover>.icon-magnifier-white,.button-overgreen.button-toggle:hover>.icon-magnifier-white,.button-overgreen.is-toggled:hover>.icon-magnifier-white,.button-overgreen.button-back2top:hover>.icon-magnifier-white,.button-overgreen.iconbox:hover>.icon-magnifier-white,.srp-header .button-overgreen.textdropdown:hover>.icon-magnifier-white,.button-overgreen.skip-link--link:hover>.icon-magnifier-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-magnifier-interactive.svg")
}

.icon-magnifier-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-magnifier-nonessential.svg")
}

.icon-share-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-share-interactive.svg")
}

.icon-heart-open-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-open-interactive.svg")
}

.icon-heart-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-interactive.svg")
}

.icon-reserved-flag {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-reserved-flag.svg")
}

.icon-phone-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-phone-interactive.svg")
}

.icon-filled-star {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-star-filled.svg");
    height: 14px;
    width: 14px
}

.icon-unfilled-star {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-star-unfilled.svg");
    height: 14px;
    width: 14px
}

.icon-exclamation {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-exclamation.svg");
    height: 16px;
    width: 16px
}

.icon-marker {
    width: 14px;
    min-width: 14px;
    height: 18px;
    min-height: 18px
}

.icon-line-cycling-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-bike-24px.svg");
    width: 24px;
    height: 24px
}

.icon-line-driving-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-car-24px.svg");
    width: 24px;
    height: 24px
}

.icon-line-public_transport-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-train-24px.svg");
    width: 24px;
    height: 24px
}

.icon-line-walking-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-walking-24px.svg");
    width: 24px;
    height: 24px
}

.icon-line-cycling-16 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-bike-16px.svg");
    width: 16px;
    height: 16px
}

.icon-line-driving-16 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-car-16px.svg");
    width: 16px;
    height: 16px
}

.icon-line-public_transport-16 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-train-16px.svg");
    width: 16px;
    height: 16px
}

.icon-line-walking-16 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-walking-16px.svg");
    width: 16px;
    height: 16px
}

.icon-map-marker-1 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-marker-1.svg")
}

.icon-map-marker-2 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-marker-2.svg")
}

.icon-map-marker-3 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-marker-3.svg")
}

.icon-map-marker-4 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-marker-4.svg")
}

.text-title-4,.userprofile--name,.text-title-3,.biz-hub-tooltip-title,.interstitial-box--header>h1,.modal-dialog>header h2,.ad-listitem .aditem-main--middle h2>a,.ad-listitem .aditem-main--middle h2>.text-link-subdued,.ad-listitem .aditem-main--middle h2>.link-fake,.ad-listitem .aditem-main--middle .ref-not-linked,.ad-listitem .aditem-main--top h2>a,.ad-listitem .aditem-main--top h2>.text-link-subdued,.ad-listitem .aditem-main--top h2>.link-fake,.ad-listitem .aditem-main--top .ref-not-linked,.ad-listitem .savedsearchitem-main--middle h2>a,.ad-listitem .savedsearchitem-main--middle h2>.text-link-subdued,.ad-listitem .savedsearchitem-main--middle h2>.link-fake,.ad-listitem .savedsearchitem-main--middle .ref-not-linked,.ad-listitem .savedsearchitem-main--top h2>a,.ad-listitem .savedsearchitem-main--top h2>.text-link-subdued,.ad-listitem .savedsearchitem-main--top h2>.link-fake,.ad-listitem .savedsearchitem-main--top .ref-not-linked,.savedsearch-listitem .aditem-main--middle h2>a,.savedsearch-listitem .aditem-main--middle h2>.text-link-subdued,.savedsearch-listitem .aditem-main--middle h2>.link-fake,.savedsearch-listitem .aditem-main--middle .ref-not-linked,.savedsearch-listitem .aditem-main--top h2>a,.savedsearch-listitem .aditem-main--top h2>.text-link-subdued,.savedsearch-listitem .aditem-main--top h2>.link-fake,.savedsearch-listitem .aditem-main--top .ref-not-linked,.savedsearch-listitem .savedsearchitem-main--middle h2>a,.savedsearch-listitem .savedsearchitem-main--middle h2>.text-link-subdued,.savedsearch-listitem .savedsearchitem-main--middle h2>.link-fake,.savedsearch-listitem .savedsearchitem-main--middle .ref-not-linked,.savedsearch-listitem .savedsearchitem-main--top h2>a,.savedsearch-listitem .savedsearchitem-main--top h2>.text-link-subdued,.savedsearch-listitem .savedsearchitem-main--top h2>.link-fake,.savedsearch-listitem .savedsearchitem-main--top .ref-not-linked,.ad-listitem .aditem-main--middle--price,.ad-listitem .aditem-main--middle--price-shipping--price,.ad-listitem .savedsearchitem-main--middle--price,.ad-listitem .savedsearchitem-main--middle--price-shipping--price,.savedsearch-listitem .aditem-main--middle--price,.savedsearch-listitem .aditem-main--middle--price-shipping--price,.savedsearch-listitem .savedsearchitem-main--middle--price,.savedsearch-listitem .savedsearchitem-main--middle--price-shipping--price,.ad-listitem .aditem-main--middle--old-price,.ad-listitem .aditem-main--middle--price-shipping--old-price,.ad-listitem .savedsearchitem-main--middle--old-price,.ad-listitem .savedsearchitem-main--middle--price-shipping--old-price,.savedsearch-listitem .aditem-main--middle--old-price,.savedsearch-listitem .aditem-main--middle--price-shipping--old-price,.savedsearch-listitem .savedsearchitem-main--middle--old-price,.savedsearch-listitem .savedsearchitem-main--middle--price-shipping--old-price,.bizteaser--numads,.text-title-2,.boxedarticle--title,.boxedarticle--price,.boxedarticle--old-price,.text-title-1,.success-screen .success-screen-header>h1,.srp-header h2,.listitem-header {
    font-family: var(--font-family-title);
    font-weight: var(--font-weight-strong);
    line-height: 130%
}

.text-title-1,.success-screen .success-screen-header>h1,.srp-header h2,.listitem-header {
    font-size: 1.625rem
}

.text-title-2,.boxedarticle--title,.boxedarticle--price,.boxedarticle--old-price {
    font-size: 1.375rem
}

.text-title-3,.biz-hub-tooltip-title,.interstitial-box--header>h1,.modal-dialog>header h2,.ad-listitem .aditem-main--middle h2>a,.ad-listitem .aditem-main--middle h2>.text-link-subdued,.ad-listitem .aditem-main--middle h2>.link-fake,.ad-listitem .aditem-main--middle .ref-not-linked,.ad-listitem .aditem-main--top h2>a,.ad-listitem .aditem-main--top h2>.text-link-subdued,.ad-listitem .aditem-main--top h2>.link-fake,.ad-listitem .aditem-main--top .ref-not-linked,.ad-listitem .savedsearchitem-main--middle h2>a,.ad-listitem .savedsearchitem-main--middle h2>.text-link-subdued,.ad-listitem .savedsearchitem-main--middle h2>.link-fake,.ad-listitem .savedsearchitem-main--middle .ref-not-linked,.ad-listitem .savedsearchitem-main--top h2>a,.ad-listitem .savedsearchitem-main--top h2>.text-link-subdued,.ad-listitem .savedsearchitem-main--top h2>.link-fake,.ad-listitem .savedsearchitem-main--top .ref-not-linked,.savedsearch-listitem .aditem-main--middle h2>a,.savedsearch-listitem .aditem-main--middle h2>.text-link-subdued,.savedsearch-listitem .aditem-main--middle h2>.link-fake,.savedsearch-listitem .aditem-main--middle .ref-not-linked,.savedsearch-listitem .aditem-main--top h2>a,.savedsearch-listitem .aditem-main--top h2>.text-link-subdued,.savedsearch-listitem .aditem-main--top h2>.link-fake,.savedsearch-listitem .aditem-main--top .ref-not-linked,.savedsearch-listitem .savedsearchitem-main--middle h2>a,.savedsearch-listitem .savedsearchitem-main--middle h2>.text-link-subdued,.savedsearch-listitem .savedsearchitem-main--middle h2>.link-fake,.savedsearch-listitem .savedsearchitem-main--middle .ref-not-linked,.savedsearch-listitem .savedsearchitem-main--top h2>a,.savedsearch-listitem .savedsearchitem-main--top h2>.text-link-subdued,.savedsearch-listitem .savedsearchitem-main--top h2>.link-fake,.savedsearch-listitem .savedsearchitem-main--top .ref-not-linked,.ad-listitem .aditem-main--middle--price,.ad-listitem .aditem-main--middle--price-shipping--price,.ad-listitem .savedsearchitem-main--middle--price,.ad-listitem .savedsearchitem-main--middle--price-shipping--price,.savedsearch-listitem .aditem-main--middle--price,.savedsearch-listitem .aditem-main--middle--price-shipping--price,.savedsearch-listitem .savedsearchitem-main--middle--price,.savedsearch-listitem .savedsearchitem-main--middle--price-shipping--price,.ad-listitem .aditem-main--middle--old-price,.ad-listitem .aditem-main--middle--price-shipping--old-price,.ad-listitem .savedsearchitem-main--middle--old-price,.ad-listitem .savedsearchitem-main--middle--price-shipping--old-price,.savedsearch-listitem .aditem-main--middle--old-price,.savedsearch-listitem .aditem-main--middle--price-shipping--old-price,.savedsearch-listitem .savedsearchitem-main--middle--old-price,.savedsearch-listitem .savedsearchitem-main--middle--price-shipping--old-price,.bizteaser--numads {
    font-size: 1.125rem
}

.text-title-4,.userprofile--name {
    font-size: 1rem
}

.title-with-icon {
    display: flex
}

.text-body-large,.text-body-large-strong,.success-screen .success-screen-subtitle {
    font-family: var(--font-family-body);
    font-size: 1rem;
    font-weight: var(--font-weight-regular);
    line-height: 130%
}

.text-body-large-strong {
    font-weight: var(--font-weight-strong)
}

.text-body-regular,.biz-hub-tooltip-body,.userprofile-vip-details,.text-body-regular-strong,.flexlist--header,.checktaglist .checktag,.addetailslist--detail,button,.button,.button-buy-intention,.button-secondary,.button-tertiary,.button-ghost,.biz-hub-tooltip-dismiss,.button-link,.button-link-inline,.button-browse-base,.button-browse-next,.button-browse-previous,.button-toggle,.is-toggled,.button-back2top,.iconbox,.srp-header .textdropdown,.skip-link--link,.bizteaser--title,.usercard--info--collumn>h2,.boxedarticle--details,.boxedarticle--details--shipping,.addetailslist--detail--value,.success-screen .success-screen-text,.success-screen .success-screen-text p,.modal-dialog-content,.textcounter,.bizteaser--preview--more,.userprofile>header .userprofile-details {
    font-family: var(--font-family-body);
    font-size: .875rem;
    font-weight: var(--font-weight-regular);
    line-height: 130%
}

.text-body-regular-strong,.flexlist--header,.checktaglist .checktag,.addetailslist--detail,button,.button,.button-buy-intention,.button-secondary,.button-tertiary,.button-ghost,.biz-hub-tooltip-dismiss,.button-link,.button-link-inline,.button-browse-base,.button-browse-next,.button-browse-previous,.button-toggle,.is-toggled,.button-back2top,.iconbox,.srp-header .textdropdown,.skip-link--link,.bizteaser--title,.usercard--info--collumn>h2 {
    font-weight: var(--font-weight-strong)
}

.text-body-small,.userbadges--item .iconlist-text,.userbadges--item .iconlist-text-short,[data-font=ka] .text-body-small,[data-font=ka] small,[data-font=ka] .loadingbar--message,[data-font=ka] .usercard--info--collumn--description,[data-font=ka] .text-body-small-strong,[data-font=ka] .saved-searches-badge,[data-font=ka] .info-tag,[data-font=ka] .text-seo-teaser,.text-seo-teaser,.text-body-small-strong,.saved-searches-badge,.info-tag,small,.loadingbar--message,.userprofile>header>button.user-profile-secure-payment,.usercard--info--collumn--description {
    font-family: var(--font-family-body);
    font-size: .75rem;
    font-weight: var(--font-weight-regular);
    line-height: 130%
}

.text-body-small-strong,.saved-searches-badge,.info-tag {
    font-weight: var(--font-weight-strong)
}

.text-paragraph,p {
    font-family: var(--font-family-body);
    font-size: .875rem;
    line-height: 150%
}

.text-force-linebreak {
    word-wrap: break-word;
    white-space: normal
}

.text-force-wordbreak {
    word-break: break-all
}

.text-light {
    color: var(--kds-sema-color-on-surface-nonessential)
}

.text-light-800 {
    color: var(--kds-sema-color-on-surface-subdued)
}

.text-on-neutral-container {
    color: var(--kds-sema-color-on-neutral-container)
}

.text-link {
    color: var(--kds-sema-color-interactive);
    cursor: pointer
}

.text-bold {
    font-weight: var(--font-weight-strong)
}

.text-italic {
    font-style: italic
}

.text-link:hover {
    text-decoration: underline
}

.text-hint {
    color: var(--kds-sema-color-urgent)
}

.text-module-begin {
    margin-top: 0
}

.text-module-end {
    display: flex;
    margin-bottom: 0
}

.text-module-oneline {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 2px
}

.text-clamped {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3
}

.text-clamped.expanded {
    display: block;
    -webkit-line-clamp: unset
}

.textblock {
    height: 55px;
    overflow: hidden
}

.footnote {
    font-size: .75rem;
    color: var(--kds-sema-color-on-surface-nonessential)
}

.footnote>p {
    margin: 3px
}

.footnote--reference {
    text-decoration: none;
    color: inherit
}

.text-wrap-line-break {
    white-space: pre-line
}

.text-icon {
    display: flex;
    flex-direction: row;
    align-items: center
}

.text-seo-teaser {
    color: var(--kds-sema-color-on-surface-subdued)
}

#srchrslt-seo-content>h2,#srchrslt-seo-extra-content>h2 {
    font-size: 1rem
}

#srchrslt-seo-content>h3,#srchrslt-seo-extra-content>h3 {
    font-size: .75rem;
    margin-bottom: 0
}

#srchrslt-seo-content>p,#srchrslt-seo-extra-content>p {
    font-size: .75rem;
    margin-top: 0
}

.last-paragraph-no-margin-bottom p:last-of-type {
    margin-bottom: 0
}

[data-font=ka] body {
    font-family: var(--font-family-body);
    font-weight: var(--font-weight-regular);
    line-height: 130%;
    font-size: .875rem
}

[data-font=ka] p {
    font-family: var(--font-family-body);
    font-weight: var(--font-weight-regular);
    line-height: 150%;
    font-size: .875rem
}

[data-font=ka] .text-body-small,[data-font=ka] .userbadges--item .iconlist-text,.userbadges--item [data-font=ka] .iconlist-text,[data-font=ka] .userbadges--item .iconlist-text-short,.userbadges--item [data-font=ka] .iconlist-text-short,[data-font=ka] small,[data-font=ka] .loadingbar--message,[data-font=ka] .userprofile>header>button.user-profile-secure-payment,[data-font=ka] .usercard--info--collumn--description,[data-font=ka] .text-body-small-strong,[data-font=ka] .saved-searches-badge,[data-font=ka] .info-tag,[data-font=ka] .text-seo-teaser,[data-font=ka] small {
    font-weight: var(--font-weight-medium);
    letter-spacing: .01em
}

[data-font=ka] .text-body-small-strong,[data-font=ka] .saved-searches-badge,[data-font=ka] .info-tag {
    font-weight: var(--font-weight-strong)
}

.userrating-profile {
    cursor: pointer
}

.userrating-profile .userrating-icon-inline {
    width: 24px;
    height: 24px;
    background-size: 20px
}

.premium h1 {
    width: 100%;
    margin: 0
}

.premium>div {
    width: 100%
}

.premium ul {
    list-style: none;
    padding: 0;
    margin-top: 20px;
    margin-bottom: 41px
}

.premium li {
    float: left;
    margin-right: 25px
}

.premium li:last-of-type {
    margin-right: 0
}

.premium .green {
    background-color: var(--kds-sema-color-primary);
    display: table-cell;
    width: 187px;
    height: 161px;
    padding: 10px 10px 36px;
    vertical-align: bottom;
    color: var(--kds-sema-color-surface);
    font-size: 1.125rem;
    text-align: center;
    line-height: 1.35em
}

.premium .gray {
    width: 207px;
    height: 312px;
    display: inline-block;
    background-color: var(--kds-sema-color-surface-subdued)
}

.premium .gray ul {
    margin: 0
}

.premium .gray li {
    margin-top: 18px;
    margin-left: 41px;
    margin-right: 19px;
    margin-bottom: 0;
    line-height: 1.1em;
    position: relative
}

.premium .sellericon {
    background-image: url("data:image/png;base64,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");
    width: 64px
}

.premium .success {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAAA4CAYAAADkbDbmAAAAAXNSR0IArs4c6QAABWpJREFUeAHtm3moVVUUxr0+tZ42oJRZPSPLRIlCkP6wgihsQJMkpIH6IxBKBImgoBKECCKQKIoGKigoqLReA4lYiBMYRvVIy2ZJbKSwyYEse/0+e+u5e57h3nv23ecc3As+9rr77LOGb91z9z773DNsWJTgDPT3988Hr4KvwFqwBBwVPJDo8D8GIP9ZkCQf03lS5CkwA5C+IKkaTt9rgUOK7iC/zylAmtrTiFSFYYAKjMLTHjAix+NVw3MGxMOeGGg0Gvsx9UcT5nbFojTBkschm3Js7eV4X86YeNgnA/yEXQL+SZtM6F/s01+0lcMAhE8AX6QU5E/67wYH5/i8SSfHVTzcDAOQPZZxb4HJA+NX0j4JzgY7wUbmnB20UUIwQEHGgHeAyRqUePcegvwkHyIfvG3VoN0MjkkaG/sCMAD5XaAXmGxFGRfAdXSRxADkN4C7x6WNx5OTxsa+QAxQgIeAybcokwK5jm6SGKAA91g1aH8GWmFFKYsBCnCrU5Df0c8rK5boFwYowE3A7tb3oV9ce2JI4ixwLZgFdLNVGyHeq8HfQPIXmFub4JMCJYEesBq4om/aHaDyG6bEeCnQNolEV8oNSXnWpo8ERoPPQZosrXIyBD0T7HaCX1TleJuKjWTclYqT26C6H+30powFHkRc54JfBiNlQzFwCJ1xR0IbnKTS1Bs74719qwQ6GfzgBLysfWsVO5OktjuJpambODCxKqETi+bAr51gn6pKbF7iIDH996kZ0UT6GOjx4rhNI/g/AXwCTF5CqfxipKV0SehFyy6ltVWNHdbnR0HwKwefx4H3gMkqlJEtJVzlwSSjDbtHLLuUVquai8B1YBtwJWhxcNwN1jsBbEQfXWWOW4qNZEaA550Ef0O/F+hB0F7wHVgOzjDD6MNBKcXB70jwJjD5AOV4i632LckcDd6w7Gh/AjMsMfTM32cdB8GKM+DvBVqTT1FOtHhr35KMfpPXWXa0O8HUdhLjvCDFwc8TwGQHSvC5rB1+mjqHZLRqcSfJz/h8WlMnZwzCRlZxtFprm0TOvR+Y/IgyJSOUeh0iGa3r3WWk/k873mcW2PNaHOzdCUx+RZnuM95SbZHMFKDL3kSrlo5NkthuqTiM197b+eBKcKrIor0FmOxBuaBUEn06J5npQJe9yUqUbp8+0mzhJ7c4jFkEtOx25V0+HBjo0LL78jQftesnmQuBLnsTrWCC32jhM604euaRJSrM/NoRnxYwycwGut8weRwlc6mbZstXv/yDpKW0xTi07fXlu3Q7ZHY90Ha7yX2lB+UEQFAqzsMWXEa7zjmtvioJLgT2e6x8b69iNsTlrqwUZ5Jsr2LsLcVEVnc5makwC1oyEHAwsc1xYk1TXw8Ykn9XZLXMyUwrlkpPkMR3LNBuQpZc45+pABbJqAs87WSm5eVlAVwXdkGc+sfMPid2V32usIMyDJDBKLDCyWQX+swyYmnXJ/FOA7p30nN2LZE/BDe3a6/U8wh8DFgNTL5HOafUoAo4J3Y926nv+yIEPxbombmJnrGfWYCTeGoRBiB/Athi1aD9CJxSxGY8twADkD8JfAlMNqPEF2AKcJp16sG3UW0ARF+BPgvoOcRW8DLoAnqJ0q6KNejzeHFyN22UTjFAMfSYdjkYKrrvcHdSe/lc30mxUwR2wi5EPzC0Ggmfn6FPV02UTjMA0eOAu2fFx8PkG3r+91PX6biOZPvaUte/SfK21vW+SN6YI5lHr7mL6HgFeKW0uDEV5X3Qn2Oqj9XWgZwx8bBPBpgvHjxsFjnUobeTtEyOEpIBSO8Grxyqw6CmJfFtIWOJvobMJxRgDqToqtAf5baAFfxsbaONEpCBfwHqlO7CGwrNCwAAAABJRU5ErkJggg==");
    width: 100px
}

.premium .easyads {
    background-image: url("data:image/png;base64,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");
    width: 101px
}

.premium .service {
    background-image: url("data:image/png;base64,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");
    width: 77px
}

.premium .premiumsearch {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAA/CAYAAABXXxDfAAAAAXNSR0IArs4c6QAABXtJREFUaAXtmluIVlUUx+ezCdHwUmmjqTiGhg8RBV20i5WhSTcUKuhBkp6MoAgkU6GXHsKiqCSKXiqikJDoohiDaYJgVuiThnQhrHQMzS6aTbev3386a1h9nTnzXfY+35nhLPh/e+3b+q+9zj777LPPV+kIINVqdTpmzgddYAoYD46CIwkOVSqVk+jDXxjsaLAYPAu+AEPJHzTYDh4Cc4ZlBHD8LLAOnACtyMd0XtzuIFTqcQBHR9NuJVgLzkvp8xNlB0Ev0HT/GegWmAqmgQvBKFArH1Kwhlvio9qKQuQZ+AywF9TK5xQ8Aa4DnVnOUj8Z3AM2gVOgVp6kIC04WWbj1uHQNeBojadfkl8OmnKWfl3gOdAHvGwlMyHuiOq0jiMrwO/Ou9/QHwBn1mkisxl2usHbwMtBMrMzO8auxIFF4E/n1WH0eaF5sVkBj4K/gYlup7NDc9VlD+LZ4AfzhPRToEUrmmB/GTgJTHpQzohGmGYYwnHggHlA+jWYnNY2dBk8t4G/gMkzoTky7cH6tDGTalW+JLND4Er41jh+qTcGpkg3B9F0cFqMidyd3jJuKdxvmgOke+KyJdYhesmR7sqFNIUEH6YCvxdYltIsXBFks4D23yYLwllv3BJOPG6OkGoNqmsn2jgTPTC+ypH1NGUkYCd8mQj8+8MVAc0PmLJd2i0DJR0drzm9LSp7/R8h3uTIb3V6OJUITwA25fWomRTOevOW8ON2YLKveUsZPbG+1BhId2c0zbUKX8YC//TRYUlQ0bTvdhYL82rJ1P8Vvz5xvgU/BNHgdexkovfxIsl3zpkoV77Igz/sBq+DkaCiK3+us3jc6UVQdSpk4i+SlbWUavB6rJhMNKUg6VjnxymnB1E1eD+1gt9XLXqpc0CT4OuRBq+zdZPg95UZbjL1U93fAk2a+283Df5bV5TrK6zjHUyd6yr8RXLFLahsJCYBO0TQTq8Q9z1+6GXLRKc8Oj4PKqPYTBzDom1udAS9JChD88Zudl234WefywdRNe0l7/2b9P/e5fR2qv49fks0R5hSc4GdoCq9NBpZHYbhnw9MdIoc9ykEwUZjI91ah4/RmsC/w/nycjQiMwzZHGCvtuJeZHV5pvAuEXkifaTdufBD5M/xvic/MxfihAS+GaAXmGzIjR/GKUBfZ0z2ofgtZjRfxAP8wI+QT/siHM0HneddCfRdzuQdlDHxGPvPEPVnB30gMdF0nx+Tc1DbEC83L5JUn6z015Pggt0usDfhsUSHl0+BN4BOci8KTpxlEMLHgBdNyWuz+jRah73LwCFPMoiumfBgo/Zbag/hvUDEXvQHA7/nbpiD/t3gFeC/BOtJ8zywrTbq/2R1w2StdID+KuAXInkkp18FN4G69ty06wQLwAugNqDHKVsIrgYmx1BWgl1WkKS5B2AaxK8D2wV6f34h8xZYC1YABUTTWd/4tXasAhuB/whBdkDeRZulC0R6x0BptbotKRtD2QeuXGq+AUgcuRjizTWONJvdTsd5smtCXv8NMFGg71MdaTECkDhzOQ6tB/5bPtkh5StabACDfgukTmuBSdQAtPwBEC8vICDaCms3qJMgvYScA06A3gTfkOq19DPSTMHeOBr0AJsVVfT76au1QvuNzWAhMHmEuvWWGfYpgxwPdgOTqDOgcAFj1GUACEI5A2z+k5a3AEEo3mMw1uLBYMs1gCCUawBBMCnXACJRrgFacwhEcd4FykUwUgS4yuVTgCA08hR4ONK1aI/ZBmeAnhA3tMfTSKwNBmBnJDfaZ3aIAMyk3kTnDSNPGF3aIqjvAC/ayEn3j7yRJyNKCYAbd7+6bsQOXgNLAvB+7ajJbwGdLZ/hDYfoMdA78fP6xNcdnPn1/539HzmmwtyvFk6/AAAAAElFTkSuQmCC");
    width: 77px
}

.premium .noads {
    background-image: url("data:image/png;base64,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");
    width: 74px
}

.premium .check {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAAXNSR0IArs4c6QAAAMZJREFUKBVjYCARtB1hsAVpYSRWX8cRBrnfPxlW/2dg4GdgYQhlIkZj+2EGJaCm9UBNAkDcWmfPcJmgjSBNf36BbeIBamqpd2ZYDLIMbGPrAQZXbDbj0gRSy9iyl6HmHwNDHtC0IxL8DOHpJgy/QRL4NIE1goimvQxLGRkZnICaz2qIMwTdfccgg815ILUwAPcjXDMjw3XGf+BA4Eb2E0wDjIZrBAk07mFYwsTIEA7U8AmIC2ABAVOMlwYGVGE/MCTxKgJKAgDwcU/o6RthmQAAAABJRU5ErkJggg==");
    background-position: center;
    background-repeat: no-repeat
}

.premium i {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center
}

.premium .green i {
    height: 79px;
    margin-bottom: 4px
}

.premium .gray i {
    width: 14px;
    height: 10px;
    position: absolute;
    left: -21px;
    top: 3px
}

.premium button {
    margin: auto
}

.premium .topright {
    position: absolute;
    right: 0
}

.pricingtable {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.pricingtable--box,.pricingtable--box-single,.pricingtable--box-disabled {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    box-shadow: 0 2px 4px 0 rgba(var(--kds-sema-color-on-surface-rgb), 0.2);
    -webkit-box-shadow: 0 13px 20px 0 rgba(var(--kds-sema-color-on-surface-rgb), 0.05);
    -moz-box-shadow: 0 13px 20px 0 rgba(var(--kds-sema-color-on-surface-rgb), 0.05);
    box-shadow: 0 13px 20px 0 rgba(var(--kds-sema-color-on-surface-rgb), 0.05);
    background-color: var(--kds-sema-color-surface);
    font-size: .75rem;
    color: var(--kds-sema-color-on-surface-subdued);
    box-sizing: border-box;
    position: relative;
    padding-bottom: 45px;
    flex-grow: 1;
    flex-basis: 0;
    flex-shrink: 0;
    margin: 0 10px
}

.pricingtable--box:first-of-type,.pricingtable--box-single:first-of-type,.pricingtable--box-disabled:first-of-type {
    margin-left: 0px
}

.pricingtable--box:last-of-type,.pricingtable--box-single:last-of-type,.pricingtable--box-disabled:last-of-type {
    margin-right: 0px
}

.pricingtable--box--header {
    padding: 0 15px;
    margin: 30px 0 20px
}

.pricingtable--box--featurestable {
    padding: 0px 4px;
    margin-bottom: 10px
}

.pricingtable--box--featurestable>.featurestable {
    border-collapse: separate;
    border-spacing: 5px
}

.pricingtable--box--featurestable>.featurestable tr,.pricingtable--box--featurestable>.featurestable td {
    vertical-align: middle
}

.pricingtable--box--featurestable>.featurestable td:first-of-type {
    font-family: var(--font-family-body);
    font-size: .75rem;
    color: var(--kds-sema-color-on-surface-subdued);
    letter-spacing: -0.25px;
    text-align: right
}

.pricingtable--box--featurestable.bigpadding {
    padding: 0px 20px
}

.pricingtable--box--content {
    padding: 0px 15px;
    margin-bottom: 20px;
    margin-top: auto
}

.pricingtable--box--content>p {
    margin-top: 0px;
    margin-bottom: 25px;
    line-height: 1.4em
}

.pricingtable--box--content.bigpadding {
    padding: 0px 20px
}

.pricingtable--box--title {
    font-size: 1.125rem;
    line-height: 20px;
    margin-bottom: 25px;
    color: var(--kds-sema-color-on-surface-subdued);
    text-align: center;
    padding: 0px 8px
}

.pricingtable--box--title.no-margin {
    margin: 0px
}

.pricingtable--box--title>span {
    display: block
}

.pricingtable--box--subtitle {
    font-size: .875rem
}

.pricingtable--box--original {
    font-weight: var(--font-weight-strong);
    text-decoration: line-through
}

.pricingtable--box--tax {
    color: var(--kds-sema-color-on-surface-nonessential)
}

.pricingtable--box--progressbar,.pricingtable--box--progressbar-none {
    width: 100%;
    height: 3px;
    background-color: var(--kds-sema-color-utility-subdued)
}

.pricingtable--box--progressbar-none {
    background-color: var(--kds-sema-color-surface)
}

.pricingtable--box--progressbar--progress,.pricingtable--box--progressbar--progress-100,.pricingtable--box--progressbar--progress-3,.pricingtable--box--progressbar--progress-4,.pricingtable--box--progressbar--progress-75,.pricingtable--box--progressbar--progress-2,.pricingtable--box--progressbar--progress-50,.pricingtable--box--progressbar--progress-1,.pricingtable--box--progressbar--progress-25,.pricingtable--box--progressbar--progress-0 {
    background-color: var(--kds-sema-color-primary);
    height: 100%;
    width: 0%
}

.pricingtable--box--progressbar--progress-25,.pricingtable--box--progressbar--progress-0 {
    width: 25%
}

.pricingtable--box--progressbar--progress-50,.pricingtable--box--progressbar--progress-1 {
    width: 50%
}

.pricingtable--box--progressbar--progress-75,.pricingtable--box--progressbar--progress-2 {
    width: 75%
}

.pricingtable--box--progressbar--progress-100,.pricingtable--box--progressbar--progress-3,.pricingtable--box--progressbar--progress-4 {
    width: 100%
}

.pricingtable--box--highlights {
    margin: 20px 0;
    padding: 0;
    list-style-position: inside;
    list-style-type: none
}

.pricingtable--box--highlights>p {
    font-size: .75rem;
    color: var(--kds-sema-color-on-surface-subdued);
    margin-bottom: 10px
}

.pricingtable--box--banner {
    text-align: center;
    margin-bottom: 15px
}

.pricingtable--box--price {
    color: var(--kds-sema-color-interactive);
    font-size: 1.125rem
}

.pricingtable--box--price--period {
    font-size: .75rem;
    color: var(--kds-sema-color-on-surface-subdued)
}

.pricingtable--box--button,.pricingtable--box--button-white {
    width: 100%;
    padding: 15px 0;
    background-color: var(--kds-sema-color-primary);
    font-size: .875rem;
    color: var(--kds-sema-color-on-primary);
    text-align: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    left: 0;
    cursor: pointer;
    text-decoration: none;
    border-radius: var(--kds-sema-border-radius-none);
    box-shadow: none;
    line-height: 1.2em
}

.pricingtable--box--button a,.pricingtable--box--button-white a,.pricingtable--box--button .text-link-subdued,.pricingtable--box--button-white .text-link-subdued,.pricingtable--box--button .link-fake,.pricingtable--box--button-white .link-fake {
    color: inherit
}

.pricingtable--box--button a:hover,.pricingtable--box--button-white a:hover,.pricingtable--box--button .text-link-subdued:hover,.pricingtable--box--button-white .text-link-subdued:hover,.pricingtable--box--button .link-fake:hover,.pricingtable--box--button-white .link-fake:hover {
    text-decoration: none
}

.pricingtable--box--button-white {
    color: var(--kds-sema-color-interactive);
    background-color: var(--kds-sema-color-surface);
    border-top: 1px solid var(--kds-sema-color-primary)
}

.pricingtable--box--button-white:hover {
    background-color: var(--kds-sema-color-utility-nonessential);
    color: var(--kds-sema-color-interactive)
}

.pricingtable--box--button-white.selected {
    color: var(--kds-sema-color-on-primary);
    background-color: var(--kds-sema-color-primary)
}

.pricingtable--box--button-white.selected:hover {
    color: var(--kds-sema-color-on-primary);
    background-color: var(--kds-sema-color-interactive)
}

.pricingtable--box--phonenumber {
    font-weight: var(--font-weight-medium)
}

.pricingtable--box.bestchoice::before,.bestchoice.pricingtable--box-single::before,.bestchoice.pricingtable--box-disabled::before {
    position: absolute;
    background: var(--kds-sema-color-surface);
    box-shadow: 0 6px 19px 0 rgba(var(--kds-sema-color-on-surface-rgb), 0.05);
    border-radius: var(--kds-sema-border-radius-full);
    content: "Unsere Empfehlung";
    font-family: var(--font-family-body);
    font-size: .75rem;
    text-align: center;
    line-height: 30.8px;
    top: -15px;
    width: 150px;
    margin-left: -75px;
    left: 50%
}

.pricingtable--box.nobutton,.nobutton.pricingtable--box-single,.nobutton.pricingtable--box-disabled {
    padding-bottom: 0px
}

.pricingtable--box--status {
    margin: auto;
    margin-bottom: 20px;
    color: var(--kds-sema-color-on-surface-nonessential)
}

.pricingtable--box-disabled {
    opacity: .3
}

.pricingtable--box-disabled>.pricingtable--box--button,.pricingtable--box-disabled>.pricingtable--box--button-white {
    background-color: var(--kds-sema-color-on-surface-subdued);
    cursor: auto
}

.pricingtable--box-single {
    max-width: 200px;
    min-height: 375px
}

.swipeslide {
    position: relative;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row
}

.swipeslide--slide,.swipeslide--slide-selected {
    display: none;
    align-items: center;
    -webkit-align-items: center
}

.swipeslide--slide-selected {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row
}

.swipeslide--navigation,.swipeslide--navigation-right,.swipeslide--navigation-left {
    height: 100%;
    width: 24px;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    user-select: none
}

.swipeslide--navigation-left {
    position: absolute;
    left: 0;
    top: 0
}

.swipeslide--navigation-right {
    position: absolute;
    right: 0;
    top: 0
}

.swipeslide .swipeslide--navigation i,.swipeslide .swipeslide--navigation-left i,.swipeslide .swipeslide--navigation-right i {
    cursor: pointer
}

.swipeslide .swipeslide--navigation i:hover,.swipeslide .swipeslide--navigation-left i:hover,.swipeslide .swipeslide--navigation-right i:hover {
    opacity: .8
}

.swipeslide .swipeslide--slide--image {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.swipeslide .swipeslide--slide--text {
    padding-right: 24px
}

.liberty-unfilled:not(.liberty-hide-unfilled)[data-liberty-position-name^=home-],.liberty-unfilled:not(.liberty-hide-unfilled) [data-liberty-position-name^=home-] {
    display: block
}

.liberty-unfilled:not(.liberty-hide-unfilled)[data-liberty-position-name^=vip],.liberty-unfilled:not(.liberty-hide-unfilled) [data-liberty-position-name^=vip] {
    display: block
}

.liberty-unfilled:not(.liberty-hide-unfilled)[data-liberty-position-name^=srpb-],.liberty-unfilled:not(.liberty-hide-unfilled) [data-liberty-position-name^=srpb-] {
    display: block
}

.liberty-unfilled:not(.liberty-hide-unfilled)[data-liberty-position-name^=zsrp-],.liberty-unfilled:not(.liberty-hide-unfilled) [data-liberty-position-name^=zsrp-] {
    display: block
}

.liberty-unfilled:not(.liberty-hide-unfilled)[data-liberty-position-name^=my_],.liberty-unfilled:not(.liberty-hide-unfilled) [data-liberty-position-name^=my_] {
    display: block
}

.liberty-unfilled:not(.liberty-hide-unfilled)[data-liberty-position-name^=soi-],.liberty-unfilled:not(.liberty-hide-unfilled) [data-liberty-position-name^=soi-] {
    display: block
}

.userbadges {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 0px
}

.userbadges--item {
    padding: 4px 12px 4px 0;
    vertical-align: top;
    box-sizing: border-box;
    text-align: center
}

.userbadges--item .iconlist-text,.userbadges--item .iconlist-text-short {
    line-height: 150%;
    white-space: pre-wrap;
    align-items: center
}

.profile-userbadges {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding-bottom: 8px
}

.userprofile-vip-badges {
    padding-bottom: 8px
}

.userbadge-tag {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 0 8px;
    height: max-content;
    width: max-content;
    border-radius: var(--kds-sema-border-radius-full);
    font-size: .75rem;
    box-sizing: border-box;
    background-color: var(--kds-sema-color-accent-container);
    color: var(--kds-sema-color-on-accent-container)
}

.userbadge-tag:hover {
    text-decoration: none
}

.userprofile-vip {
    display: flex;
    padding-bottom: 8px
}

.userprofile-vip-li {
    padding: 0 !important
}

.userprofile-vip-details {
    display: flex;
    padding-bottom: 8px
}

.userprofile-vip-details .userprofile-vip-details-text {
    padding-left: 4px;
    width: fit-content
}

.userbadge,button.userbadge {
    cursor: pointer;
    min-height: 0;
    height: auto;
    width: max-content;
    margin-left: 0;
    background-color: rgba(0,0,0,0);
    font-weight: var(--font-weight-regular);
    line-height: 1.6;
    padding: 0
}

#userbadges-public-profile-popup header {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start
}

#userbadges-public-profile-popup .modal-dialog-content .description {
    margin-bottom: 0
}

.secure-payment-badge-info {
    color: var(--kds-sema-color-on-surface)
}

.viewad-secure-payment-badge,button.viewad-secure-payment-badge {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 0;
    height: auto;
    background-color: rgba(0,0,0,0);
    width: 100%;
    padding: 0;
    cursor: pointer;
    color: var(--kds-sema-color-on-surface-subdued);
    font-weight: var(--font-weight-regular)
}

.viewad-secure-payment-badge i,button.viewad-secure-payment-badge i {
    margin-right: 3px
}

.icon-rating-badge-0,.userrating-profile .userrating-icon[data-rating=BAD],.userrating-profile .userrating-icon-inline[data-rating=BAD] {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/user-badges/icn-rating-badge-bad.svg")
}

.icon-rating-badge-1,.userrating-profile .userrating-icon[data-rating=OK],.userrating-profile .userrating-icon-inline[data-rating=OK] {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/user-badges/icn-rating-badge-ok.svg")
}

.icon-rating-badge-2,.userrating-profile .userrating-icon[data-rating=SUPER],.userrating-profile .userrating-icon-inline[data-rating=SUPER] {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/user-badges/icn-rating-badge-super.svg")
}

.icon-rating-tag-0 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/user-badges/icn-sad.svg")
}

.icon-rating-tag-1 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/user-badges/icn-neutral.svg")
}

.icon-rating-tag-2 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/user-badges/icn-satisfied.svg")
}

.icon-sustainability-tag {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/user-badges/icn-sustainability.svg")
}

.icon-friendliness-tag {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/user-badges/icn-friendliness.svg")
}

.icon-reliability-tag {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/user-badges/icn-reliability.svg")
}

#browser-unsupported-warning,.contentbox-unpadded.no-bg #browser-unsupported-warning,.contentbox.no-bg #browser-unsupported-warning {
    margin: 16px 0
}

#browser-unsupported-warning .outcomebox--body,.contentbox-unpadded.no-bg #browser-unsupported-warning .outcomebox--body,.contentbox.no-bg #browser-unsupported-warning .outcomebox--body {
    overflow: auto;
    background: var(--kds-sema-color-surface)
}

#browser-unsupported-warning .outcomebox--body>div,#browser-unsupported-warning .outcomebox--body>p,.contentbox-unpadded.no-bg #browser-unsupported-warning .outcomebox--body>div,.contentbox-unpadded.no-bg #browser-unsupported-warning .outcomebox--body>p,.contentbox.no-bg #browser-unsupported-warning .outcomebox--body>div,.contentbox.no-bg #browser-unsupported-warning .outcomebox--body>p {
    float: left
}

#browser-unsupported-warning .outcomebox--body>div,.contentbox-unpadded.no-bg #browser-unsupported-warning .outcomebox--body>div,.contentbox.no-bg #browser-unsupported-warning .outcomebox--body>div {
    width: 10%
}

#browser-unsupported-warning .outcomebox--body>p,.contentbox-unpadded.no-bg #browser-unsupported-warning .outcomebox--body>p,.contentbox.no-bg #browser-unsupported-warning .outcomebox--body>p {
    margin: 8px 0 0 16px;
    width: 80%;
    box-sizing: border-box
}

.contentbox #browser-unsupported-warning>header,.contentbox--vip #browser-unsupported-warning>header,.contentbox-info #browser-unsupported-warning>header,.contentbox-unpadded #browser-unsupported-warning>header {
    border: 1px solid var(--kds-sema-color-critical)
}

.contentbox #browser-unsupported-warning .outcomebox--body,.contentbox--vip #browser-unsupported-warning .outcomebox--body,.contentbox-info #browser-unsupported-warning .outcomebox--body,.contentbox-unpadded #browser-unsupported-warning .outcomebox--body {
    background: var(--kds-sema-color-surface-subdued);
    border: 1px solid var(--kds-sema-color-surface-subdued)
}

#srchrslt-seo-content {
    padding: 20px;
    line-height: 130%
}

#srchrslt-seo-content a,#srchrslt-seo-content .text-link-subdued,#srchrslt-seo-content .link-fake {
    color: var(--kds-sema-color-interactive)
}

#srchrslt-seo-extra-content {
    max-height: 1000px;
    overflow: hidden;
    transition: all .5s ease
}

#srchrslt-seo-extra-content.toggled {
    max-height: 0
}

#srchrslt-seo-content-toggle-button {
    color: var(--kds-sema-color-interactive);
    cursor: pointer
}

.srchresult-sorting {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 4px;
    width: 495px;
    color: var(--kds-sema-color-on-surface-subdued)
}

.srchresult-suggested-title {
    text-align: left;
    padding-inline-start:14px;font-weight: var(--font-weight-regular-strong)
}

.srchresult-suggested-container {
    padding-top: 0
}

.sorting-info-button {
    padding: 0;
    margin: 0;
    min-height: auto;
    height: auto;
    background: none;
    display: flex
}

.sorting-info-button:hover {
    background-color: rgba(0,0,0,0)
}

.sorting-info-icon {
    align-self: baseline
}

.seo-content-header-wrapper {
    display: flex;
    align-items: center;
    gap: 4px
}

.seo-content-header-wrapper h2 {
    margin: 0
}

.ai-disclaimer-info-button {
    padding: 0px;
    margin: 0px;
    background: none;
    cursor: pointer
}

.ai-disclaimer-info-button:hover {
    background-color: rgba(0,0,0,0)
}

.mapbox {
    border-radius: var(--kds-intermediate-border-radius-box);
    overflow: hidden;
    display: block
}

.mapbox--small {
    width: 610px;
    height: 342px
}

.mapbox-map {
    width: 100%;
    height: 100%;
    display: block
}

.map--address {
    color: var(--kds-sema-color-on-surface-nonessential);
    padding: 8px 0px;
    font-size: .875rem
}

.map--address .icon,.map--address .button-icon,.map--address .icon-feature,.map--address .icon-feature-hpgallery,.map--address .icon-feature-topad,.map--address .icon-feature-highlight,.map--address .icon-feature-bumpup,.map--address .icon-feature-multibumpup,.map--address .icon-feature-radius,.map--address .ka-polaris-suggestion-icon {
    margin-right: 8px
}

#map {
    width: 100%;
    height: 100%;
    display: block
}

.gm-style {
    font-family: var(--font-family-body);
    font-size: .75rem;
    color: var(--kds-sema-color-on-inverse-surface)
}

.gm-style img {
    max-width: none
}

.gm-style button {
    height: 40px;
    min-height: 40px
}

.gm-style button[aria-checked=false] {
    font-weight: var(--font-weight-regular)
}

.gm-style-mtc:first-of-type>button {
    border-radius: var(--kds-sema-border-radius-small) 0px 0px var(--kds-sema-border-radius-small) !important
}

.gm-style-mtc:last-of-type>button {
    border-radius: 0px var(--kds-sema-border-radius-small) var(--kds-sema-border-radius-small) 0px !important
}

.gm-style .gm-style-iw {
    font-weight: var(--font-weight-regular)
}

.gm-style .gm-style-iw-c {
    background-color: var(--kds-sema-color-accent);
    padding: 8px 25px 8px 8px !important
}

.gm-style .gm-style-iw-d {
    overflow: hidden !important
}

.gm-style .gm-style-iw-t {
    background-color: var(--kds-sema-color-accent);
    color: var(--kds-sema-color-on-accent)
}

.gm-style .gm-style-iw-t::after {
    background: linear-gradient(45deg, rgba(var(--kds-sema-color-surface-subdued-rgb), 1) 50%, rgba(var(--kds-sema-color-surface-subdued-rgb), 0) 51%, rgba(var(--kds-sema-color-surface-subdued-rgb), 0) 100%)
}

.gm-style .gm-style-iw-tc::after {
    background-color: var(--kds-sema-color-accent)
}

.gm-style .gm-style-iw button {
    top: -4px !important;
    right: -2px !important
}

.gm-style .gm-style-iw button>span {
    background-color: var(--kds-sema-color-on-accent)
}

.gm-style .gm-style-iw button>img {
    filter: invert(1)
}

.gm-style .gm-style-iw .poi-info-window div,.gm-style .gm-style-iw .poi-info-window a,.gm-style .gm-style-iw .poi-info-window .text-link-subdued,.gm-style .gm-style-iw .poi-info-window .link-fake {
    color: var(--kds-sema-color-on-accent);
    background-color: var(--kds-sema-color-accent) !important
}

.gm-style .gm-style-iw .poi-info-window .view-link a,.gm-style .gm-style-iw .poi-info-window .view-link .text-link-subdued,.gm-style .gm-style-iw .poi-info-window .view-link .link-fake,.gm-style .gm-style-iw .poi-info-window .view-link a:visited {
    color: var(--kds-sema-color-primary) !important
}

.gm-style .gm-style-iw span.renderable-component-text-box-content {
    color: var(--kds-sema-color-on-surface-subdued) !important
}

.viewad-project-container {
    display: flex;
    width: 100%;
    gap: 20px
}

.viewad-project-container .is-nopic {
    background: var(--kds-sema-color-surface-subdued) url("https://static.kleinanzeigen.de/static/img/common/imageboxes/nopic.svg") no-repeat center;
    background-size: 50%
}

.viewad-project-container img {
    object-fit: cover
}

.project-col-fixed {
    flex: 0 0 105px
}

.project-col-flex {
    flex: 1 0 0
}

.project-col-button {
    align-content: end
}

.project-col-details {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: center
}

.project-col-details-postcode {
    color: var(--kds-sema-color-on-surface-nonessential)
}

.project-col-details-price-range {
    color: var(--kds-sema-color-interactive);
    font-size: 1rem;
    font-weight: 600
}

.project-col-details-attributes {
    font-size: .875rem;
    font-weight: 600
}

.project-col-details-attributes span:not(:last-child)::after {
    content: " · "
}

.single-line-title {
    display: flex;
    flex-direction: row;
    white-space: nowrap;
    align-items: baseline
}

.flex-no-shrink {
    flex-shrink: 0
}

.dynamic-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.regular-font-weight {
    font-weight: 400
}

.unitlist {
    margin: 24px 0
}

.unitlist h2 {
    margin: 0 0 8px 0
}

.unitlist .viewad-unitlist {
    margin: 0;
    padding: 0;
    list-style: none
}

.unitlist .viewad-unitlist li:not(:last-child) {
    margin: 0 0 8px 0
}

.unitlist .viewad-unitlist-item {
    display: flex;
    width: 100%;
    gap: 20px;
    background-color: var(--kds-sema-color-surface);
    border: 1px solid var(--kds-sema-color-utility-nonessential);
    border-radius: var(--kds-sema-border-radius-small);
    list-style: none;
    align-items: center;
    padding: 8px 16px;
    box-sizing: border-box
}

.unitlist .unitlist-item-image {
    flex: 0 0 76px;
    height: 56px;
    max-height: 56px;
    width: 76px;
    max-width: 76px
}

.unitlist .unitlist-item-image.is-nopic {
    background: var(--kds-sema-color-surface-subdued) url("https://static.kleinanzeigen.de/static/img/common/imageboxes/nopic.svg") no-repeat center;
    border-radius: var(--kds-sema-border-radius-small);
    background-size: 60%
}

.unitlist .unitlist-item-image img {
    object-fit: cover;
    border-radius: var(--kds-sema-border-radius-small)
}

.unitlist .unitlist-item-price {
    flex: 0 0 110px;
    color: var(--kds-sema-color-interactive);
    text-align: right;
    margin-right: 5px
}

.unitlist .unitlist-item-size {
    flex: 0 0 50px;
    overflow: hidden
}

.unitlist .unitlist-item-room {
    flex: 0 0 70px;
    overflow: hidden
}

.unitlist .unitlist-item-other-attributes {
    flex: 1 0 0
}

.unitlist .unitlist-showmore-button-container {
    display: flex;
    justify-content: center
}

.unitlist .unitlist-showmore-button-container button {
    margin-top: 8px
}

.page-container {
    font-style: normal;
    display: flex;
    flex-direction: column;
    padding: 0 135px
}

.sale-box {
    box-sizing: border-box;
    border: 1px solid var(--kds-sema-color-utility-subdued);
    border-radius: var(--kds-intermediate-border-radius-box);
    padding: 24px 20px;
    width: 343px;
    height: 266px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 10px
}

.sale-box>.header-row {
    display: flex;
    gap: 10px;
    padding-bottom: 13px
}

.sale-box>.row {
    display: flex;
    gap: 10px;
    align-items: center
}

.button-row {
    display: flex;
    justify-content: center;
    padding-top: 18px;
    margin-bottom: 12px
}

.button-row-lead-generation-url {
    margin-top: 11px
}

.icon-salestype {
    background-position: center;
    background-repeat: no-repeat;
    height: 20px;
    width: 20px
}

.icon-notes {
    background-image: url("https://static.kleinanzeigen.de/static/img/postad/icons/notes.svg")
}

.icon-makler {
    background-image: url("https://static.kleinanzeigen.de/static/img/postad/icons/makler.svg")
}

.icon-tick {
    background-image: url("https://static.kleinanzeigen.de/static/img/postad/icons/tick.svg");
    height: 8.5px;
    width: 12.5px
}

.button-buy-intention {
    color: var(--kds-sema-color-interactive);
    border: none;
    background: #fff none;
    height: 10px;
    min-height: 10px;
    font-weight: var(--font-weight-regular)
}

.button-buy-intention:hover {
    background-color: #fff;
    text-decoration: underline
}

#pstad .formgroup,#pstad .formgroup-settings {
    align-items: center
}

#pstad .formgroup-label,#pstad .formgroup-label--unpadded,#pstad .formgroup-label-mandatory,#pstad .formgroup-label-optional,#pstad .formgroup-label-optional--unpadded {
    color: var(--kds-sema-color-on-surface);
    word-break: break-word;
    hyphens: auto
}

#pstad .formgroup-label .neuBadge,#pstad .formgroup-label--unpadded .neuBadge,#pstad .formgroup-label-mandatory .neuBadge,#pstad .formgroup-label-optional .neuBadge,#pstad .formgroup-label-optional--unpadded .neuBadge {
    word-break: normal
}

#pstad .formgroup-label--unpadded {
    align-self: flex-start
}

#pstad .formgroup-label-optional,#pstad .formgroup-label-optional--unpadded {
    padding: 0
}

#pstad .formgroup-label-optional--unpadded {
    align-self: flex-start
}

#pstad input.formcontrol,#pstad input.custom-select,#pstad input.splitfield-dropdown,#pstad input.splitfield-dropdown-interactive,#pstad input.splitfield-dropdown-nonessential,#pstad .pstad-select,#pstad .formgroup-input textarea,#pstad .formgroup-input-inline textarea {
    font-size: .875rem;
    padding: 0 16px;
    background-position: right 15px center;
    background-color: var(--kds-sema-color-surface)
}

#pstad input.formcontrol:hover,#pstad input.custom-select:hover,#pstad input.splitfield-dropdown:hover,#pstad input.splitfield-dropdown-interactive:hover,#pstad input.splitfield-dropdown-nonessential:hover,#pstad input.formcontrol:focus,#pstad input.custom-select:focus,#pstad input.splitfield-dropdown:focus,#pstad input.splitfield-dropdown-interactive:focus,#pstad input.splitfield-dropdown-nonessential:focus,#pstad .pstad-select:hover,#pstad .pstad-select:focus,#pstad .formgroup-input textarea:hover,#pstad .formgroup-input-inline textarea:hover,#pstad .formgroup-input textarea:focus,#pstad .formgroup-input-inline textarea:focus {
    border-color: var(--kds-sema-color-on-surface-subdued)
}

#pstad input.formcontrol:disabled,#pstad input.custom-select:disabled,#pstad input.splitfield-dropdown:disabled,#pstad input.splitfield-dropdown-interactive:disabled,#pstad input.splitfield-dropdown-nonessential:disabled,#pstad .pstad-select:disabled,#pstad .formgroup-input textarea:disabled,#pstad .formgroup-input-inline textarea:disabled {
    background-color: var(--kds-sema-color-surface);
    opacity: var(--kds-intermediate-opacity-disabled);
    border-color: var(--kds-sema-color-utility);
    color: var(--kds-sema-color-on-surface-subdued);
    pointer-events: none
}

#pstad input.formcontrol.is-disabled,#pstad input.is-disabled.custom-select,#pstad input.is-disabled.splitfield-dropdown,#pstad input.is-disabled.splitfield-dropdown-interactive,#pstad input.is-disabled.splitfield-dropdown-nonessential,#pstad input.formcontrol.is-disabled:hover,#pstad .pstad-select.is-disabled,#pstad .pstad-select.is-disabled:hover,#pstad .formgroup-input textarea.is-disabled,#pstad .formgroup-input-inline textarea.is-disabled,#pstad .formgroup-input textarea.is-disabled:hover {
    background-color: var(--kds-sema-color-surface-subdued)
}

#pstad input.ka-site-header--inner--form--multiselectbox {
    color: var(--kds-sema-color-interactive)
}

#pstad input.ka-site-header--inner--form--multiselectbox:disabled {
    background-color: var(--kds-sema-color-background);
    color: var(--kds-sema-color-on-surface-nonessential)
}

#pstad input.formcontrol,#pstad input.custom-select,#pstad input.splitfield-dropdown,#pstad input.splitfield-dropdown-interactive,#pstad input.splitfield-dropdown-nonessential,#pstad .pstad-select {
    height: 44px
}

#pstad .pstad-select:hover {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dropdown.svg")
}

#pstad .formgroup-input textarea,#pstad .formgroup-input-inline textarea {
    padding: 10px 16px
}

#pstad .formgroup-input.align-top,#pstad .align-top.formgroup-input-inline {
    align-self: flex-start
}

#pstad .postad-banner-realestate-leadgeneration {
    flex-grow: 1
}

#pstad .category-section {
    margin: 16px 0
}

#pstad .zipfield {
    max-width: 5.188rem
}

.account-type-selection>span {
    display: flex;
    align-items: center
}

.edit-radius-link {
    color: var(--kds-sema-color-interactive);
    text-decoration: underline;
    min-height: 24px;
    height: 24px;
    padding: 0px;
    background-color: var(--kds-sema-color-surface)
}

.edit-radius-link:hover {
    background-color: var(--kds-sema-color-surface)
}

.radius-error-message {
    color: var(--kds-sema-color-urgent);
    font-size: .75rem;
    margin-top: 8px
}

.radius-error-hidden {
    display: none
}

#pstad-frmactns {
    display: flex;
    gap: 10px
}

#pstad-frmactns .button,#pstad-frmactns .button-secondary,#pstad-frmactns .button-tertiary,#pstad-frmactns .button-ghost,#pstad-frmactns .biz-hub-tooltip-dismiss,#pstad-frmactns .button-link,#pstad-frmactns .button-link-inline,#pstad-frmactns .button-browse-base,#pstad-frmactns .button-browse-next,#pstad-frmactns .button-browse-previous,#pstad-frmactns .button-toggle,#pstad-frmactns .is-toggled,#pstad-frmactns .button-back2top,#pstad-frmactns .iconbox,#pstad-frmactns .srp-header .textdropdown,.srp-header #pstad-frmactns .textdropdown,#pstad-frmactns .skip-link--link,#pstad-frmactns .button-buy-intention {
    margin: 0
}

.payment-title-1,.payment-title-2 {
    font-weight: 600;
    font-size: 26px
}

.payment-title-2 {
    font-size: 22px
}

.payment-table {
    border-radius: 8px
}

.payment-table tbody tr td {
    border-bottom: 1px solid var(--kds-sema-color-utility-nonessential)
}

.payment-table tfoot tr td {
    border-top: 0
}

.payment-margin {
    margin: 36px 0
}

.payment-table.datatable th,.payment-table.datatable-tabbed th,.payment-table.featuretable th {
    font-weight: 600;
    font-size: 14px
}

.payment-table tfoot td {
    font-weight: 600
}

.payment-price-text {
    font-size: 16px;
    font-weight: 600
}

.payment-price-text span {
    font-size: 13px;
    font-weight: 400
}

.payment-total-price {
    display: flex;
    flex-direction: column;
    align-items: end;
    margin-bottom: 32px
}

.payment-button-container {
    display: flex;
    justify-content: end
}

.payment-select-title {
    margin-bottom: -10px
}

.payment-table-heading {
    margin-bottom: 12px
}

.payment-protouchpoint {
    background-image: url("https://static.kleinanzeigen.de/static/img/pro-banner/cart-banner.svg");
    width: 100%;
    height: 87px;
    background-size: cover
}

.payment-pro-badge {
    color: #fff;
    background-color: #5a33ae;
    padding: 0 4px;
    border-radius: 2px
}

.payment-page-white {
    background-color: #fff;
    margin-top: -24px
}

.payment-external-link {
    display: inline-block;
    height: 12px;
    width: 12px
}

.ProTouchPointLink {
    font-weight: 600
}

.vip-contract {
    display: inline-block
}

.vip-contract>span {
    color: var(--kds-sema-color-on-background)
}

.vip-contract:hover>i {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive-hover-small.svg")
}

.vip-contract:hover>span {
    color: var(--kds-sema-color-interactive)
}

.ad-documents {
    display: inline-block
}

.ad-documents>span {
    color: var(--kds-sema-color-on-background)
}

.ad-documents:hover>i {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive-hover.svg")
}

.ad-documents:hover>span {
    color: var(--kds-sema-color-interactive)
}

.biz-hub-btn {
    margin-left: 8px;
    gap: 8px
}

.biz-hub-tooltip {
    position: absolute;
    padding: 12px;
    background-color: var(--kds-sema-color-accent);
    color: var(--kds-sema-color-on-accent);
    z-index: 1800;
    text-align: left;
    width: 270px;
    box-sizing: border-box;
    border-radius: var(--kds-sema-border-radius-small);
    display: none
}

.biz-hub-tooltip.is-visible {
    display: block
}

.biz-hub-tooltip-content {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.biz-hub-tooltip-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px
}

.biz-hub-tooltip-title {
    margin: 0
}

.biz-hub-tooltip-body {
    color: inherit;
    margin: 0
}

.biz-hub-tooltip-dismiss {
    width: 32px;
    height: 32px;
    min-height: 32px;
    min-width: 32px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.biz-hub-tooltip-dismiss .icon-dismiss-white {
    height: 16px;
    width: 16px
}

.biz-hub-tooltip-arrow {
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: var(--kds-sema-color-accent);
    transform: rotate(45deg);
    z-index: 1800
}

.biz-hub-tooltip-arrow::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: var(--kds-sema-color-accent)
}

.text-title-1,.success-screen .success-screen-header>h1,.srp-header h2,.listitem-header,.text-title-2,.boxedarticle--title,.boxedarticle--price,.boxedarticle--old-price,.text-title-3,.interstitial-box--header>h1,.modal-dialog>header h2,.ad-listitem .aditem-main--middle h2>a,.ad-listitem .aditem-main--middle h2>.text-link-subdued,.ad-listitem .aditem-main--middle h2>.link-fake,.ad-listitem .aditem-main--middle .ref-not-linked,.ad-listitem .aditem-main--top h2>a,.ad-listitem .aditem-main--top h2>.text-link-subdued,.ad-listitem .aditem-main--top h2>.link-fake,.ad-listitem .aditem-main--top .ref-not-linked,.ad-listitem .savedsearchitem-main--middle h2>a,.ad-listitem .savedsearchitem-main--middle h2>.text-link-subdued,.ad-listitem .savedsearchitem-main--middle h2>.link-fake,.ad-listitem .savedsearchitem-main--middle .ref-not-linked,.ad-listitem .savedsearchitem-main--top h2>a,.ad-listitem .savedsearchitem-main--top h2>.text-link-subdued,.ad-listitem .savedsearchitem-main--top h2>.link-fake,.ad-listitem .savedsearchitem-main--top .ref-not-linked,.savedsearch-listitem .aditem-main--middle h2>a,.savedsearch-listitem .aditem-main--middle h2>.text-link-subdued,.savedsearch-listitem .aditem-main--middle h2>.link-fake,.savedsearch-listitem .aditem-main--middle .ref-not-linked,.savedsearch-listitem .aditem-main--top h2>a,.savedsearch-listitem .aditem-main--top h2>.text-link-subdued,.savedsearch-listitem .aditem-main--top h2>.link-fake,.savedsearch-listitem .aditem-main--top .ref-not-linked,.savedsearch-listitem .savedsearchitem-main--middle h2>a,.savedsearch-listitem .savedsearchitem-main--middle h2>.text-link-subdued,.savedsearch-listitem .savedsearchitem-main--middle h2>.link-fake,.savedsearch-listitem .savedsearchitem-main--middle .ref-not-linked,.savedsearch-listitem .savedsearchitem-main--top h2>a,.savedsearch-listitem .savedsearchitem-main--top h2>.text-link-subdued,.savedsearch-listitem .savedsearchitem-main--top h2>.link-fake,.savedsearch-listitem .savedsearchitem-main--top .ref-not-linked,.ad-listitem .aditem-main--middle--price,.ad-listitem .aditem-main--middle--price-shipping--price,.ad-listitem .savedsearchitem-main--middle--price,.ad-listitem .savedsearchitem-main--middle--price-shipping--price,.savedsearch-listitem .aditem-main--middle--price,.savedsearch-listitem .aditem-main--middle--price-shipping--price,.savedsearch-listitem .savedsearchitem-main--middle--price,.savedsearch-listitem .savedsearchitem-main--middle--price-shipping--price,.ad-listitem .aditem-main--middle--old-price,.ad-listitem .aditem-main--middle--price-shipping--old-price,.ad-listitem .savedsearchitem-main--middle--old-price,.ad-listitem .savedsearchitem-main--middle--price-shipping--old-price,.savedsearch-listitem .aditem-main--middle--old-price,.savedsearch-listitem .aditem-main--middle--price-shipping--old-price,.savedsearch-listitem .savedsearchitem-main--middle--old-price,.savedsearch-listitem .savedsearchitem-main--middle--price-shipping--old-price,.bizteaser--numads,.text-title-4,.userprofile--name,.biz-hub-tooltip-title {
    font-family: var(--font-family-title);
    font-weight: var(--font-weight-strong);
    line-height: 130%
}

.text-title-1,.success-screen .success-screen-header>h1,.srp-header h2,.listitem-header {
    font-size: 1.625rem
}

.text-title-2,.boxedarticle--title,.boxedarticle--price,.boxedarticle--old-price {
    font-size: 1.375rem
}

.text-title-3,.interstitial-box--header>h1,.modal-dialog>header h2,.ad-listitem .aditem-main--middle h2>a,.ad-listitem .aditem-main--middle h2>.text-link-subdued,.ad-listitem .aditem-main--middle h2>.link-fake,.ad-listitem .aditem-main--middle .ref-not-linked,.ad-listitem .aditem-main--top h2>a,.ad-listitem .aditem-main--top h2>.text-link-subdued,.ad-listitem .aditem-main--top h2>.link-fake,.ad-listitem .aditem-main--top .ref-not-linked,.ad-listitem .savedsearchitem-main--middle h2>a,.ad-listitem .savedsearchitem-main--middle h2>.text-link-subdued,.ad-listitem .savedsearchitem-main--middle h2>.link-fake,.ad-listitem .savedsearchitem-main--middle .ref-not-linked,.ad-listitem .savedsearchitem-main--top h2>a,.ad-listitem .savedsearchitem-main--top h2>.text-link-subdued,.ad-listitem .savedsearchitem-main--top h2>.link-fake,.ad-listitem .savedsearchitem-main--top .ref-not-linked,.savedsearch-listitem .aditem-main--middle h2>a,.savedsearch-listitem .aditem-main--middle h2>.text-link-subdued,.savedsearch-listitem .aditem-main--middle h2>.link-fake,.savedsearch-listitem .aditem-main--middle .ref-not-linked,.savedsearch-listitem .aditem-main--top h2>a,.savedsearch-listitem .aditem-main--top h2>.text-link-subdued,.savedsearch-listitem .aditem-main--top h2>.link-fake,.savedsearch-listitem .aditem-main--top .ref-not-linked,.savedsearch-listitem .savedsearchitem-main--middle h2>a,.savedsearch-listitem .savedsearchitem-main--middle h2>.text-link-subdued,.savedsearch-listitem .savedsearchitem-main--middle h2>.link-fake,.savedsearch-listitem .savedsearchitem-main--middle .ref-not-linked,.savedsearch-listitem .savedsearchitem-main--top h2>a,.savedsearch-listitem .savedsearchitem-main--top h2>.text-link-subdued,.savedsearch-listitem .savedsearchitem-main--top h2>.link-fake,.savedsearch-listitem .savedsearchitem-main--top .ref-not-linked,.ad-listitem .aditem-main--middle--price,.ad-listitem .aditem-main--middle--price-shipping--price,.ad-listitem .savedsearchitem-main--middle--price,.ad-listitem .savedsearchitem-main--middle--price-shipping--price,.savedsearch-listitem .aditem-main--middle--price,.savedsearch-listitem .aditem-main--middle--price-shipping--price,.savedsearch-listitem .savedsearchitem-main--middle--price,.savedsearch-listitem .savedsearchitem-main--middle--price-shipping--price,.ad-listitem .aditem-main--middle--old-price,.ad-listitem .aditem-main--middle--price-shipping--old-price,.ad-listitem .savedsearchitem-main--middle--old-price,.ad-listitem .savedsearchitem-main--middle--price-shipping--old-price,.savedsearch-listitem .aditem-main--middle--old-price,.savedsearch-listitem .aditem-main--middle--price-shipping--old-price,.savedsearch-listitem .savedsearchitem-main--middle--old-price,.savedsearch-listitem .savedsearchitem-main--middle--price-shipping--old-price,.bizteaser--numads,.biz-hub-tooltip-title {
    font-size: 1.125rem
}

.text-title-4,.userprofile--name {
    font-size: 1rem
}

.title-with-icon {
    display: flex
}

.text-body-large,.success-screen .success-screen-subtitle,.text-body-large-strong {
    font-family: var(--font-family-body);
    font-size: 1rem;
    font-weight: var(--font-weight-regular);
    line-height: 130%
}

.text-body-large-strong {
    font-weight: var(--font-weight-strong)
}

.text-body-regular,.boxedarticle--details,.boxedarticle--details--shipping,.addetailslist--detail--value,.success-screen .success-screen-text,.success-screen .success-screen-text p,.modal-dialog-content,.textcounter,.bizteaser--preview--more,.userprofile>header .userprofile-details,.text-body-regular-strong,.flexlist--header,.checktaglist .checktag,.addetailslist--detail,button,.button,.button-secondary,.button-tertiary,.button-ghost,.button-link,.button-link-inline,.button-browse-base,.button-browse-next,.button-browse-previous,.button-toggle,.is-toggled,.button-back2top,.iconbox,.srp-header .textdropdown,.skip-link--link,.bizteaser--title,.usercard--info--collumn>h2,.userprofile-vip-details,.button-buy-intention,.biz-hub-tooltip-body,.biz-hub-tooltip-dismiss {
    font-family: var(--font-family-body);
    font-size: .875rem;
    font-weight: var(--font-weight-regular);
    line-height: 130%
}

.text-body-regular-strong,.flexlist--header,.checktaglist .checktag,.addetailslist--detail,button,.button,.button-secondary,.button-tertiary,.button-ghost,.button-link,.button-link-inline,.button-browse-base,.button-browse-next,.button-browse-previous,.button-toggle,.is-toggled,.button-back2top,.iconbox,.srp-header .textdropdown,.skip-link--link,.bizteaser--title,.usercard--info--collumn>h2,.button-buy-intention,.biz-hub-tooltip-dismiss {
    font-weight: var(--font-weight-strong)
}

.text-body-small,small,.loadingbar--message,.userprofile>header>button.user-profile-secure-payment,.usercard--info--collumn--description,.text-body-small-strong,.saved-searches-badge,.info-tag,.text-seo-teaser,[data-font=ka] .text-body-small,[data-font=ka] small,[data-font=ka] .loadingbar--message,[data-font=ka] .usercard--info--collumn--description,[data-font=ka] .text-body-small-strong,[data-font=ka] .saved-searches-badge,[data-font=ka] .info-tag,[data-font=ka] .text-seo-teaser,.userbadges--item .iconlist-text,.userbadges--item .iconlist-text-short {
    font-family: var(--font-family-body);
    font-size: .75rem;
    font-weight: var(--font-weight-regular);
    line-height: 130%
}

.text-body-small-strong,.saved-searches-badge,.info-tag {
    font-weight: var(--font-weight-strong)
}

.text-paragraph,p {
    font-family: var(--font-family-body);
    font-size: .875rem;
    line-height: 150%
}

.text-force-linebreak {
    word-wrap: break-word;
    white-space: normal
}

.text-force-wordbreak {
    word-break: break-all
}

.text-light {
    color: var(--kds-sema-color-on-surface-nonessential)
}

.text-light-800 {
    color: var(--kds-sema-color-on-surface-subdued)
}

.text-on-neutral-container {
    color: var(--kds-sema-color-on-neutral-container)
}

.text-link {
    color: var(--kds-sema-color-interactive);
    cursor: pointer
}

.text-bold {
    font-weight: var(--font-weight-strong)
}

.text-italic {
    font-style: italic
}

.text-link:hover {
    text-decoration: underline
}

.text-hint {
    color: var(--kds-sema-color-urgent)
}

.text-module-begin {
    margin-top: 0
}

.text-module-end {
    display: flex;
    margin-bottom: 0
}

.text-module-oneline {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 2px
}

.text-clamped {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3
}

.text-clamped.expanded {
    display: block;
    -webkit-line-clamp: unset
}

.textblock {
    height: 55px;
    overflow: hidden
}

.footnote {
    font-size: .75rem;
    color: var(--kds-sema-color-on-surface-nonessential)
}

.footnote>p {
    margin: 3px
}

.footnote--reference {
    text-decoration: none;
    color: inherit
}

.text-wrap-line-break {
    white-space: pre-line
}

.text-icon {
    display: flex;
    flex-direction: row;
    align-items: center
}

.text-seo-teaser {
    color: var(--kds-sema-color-on-surface-subdued)
}

#srchrslt-seo-content>h2,#srchrslt-seo-extra-content>h2 {
    font-size: 1rem
}

#srchrslt-seo-content>h3,#srchrslt-seo-extra-content>h3 {
    font-size: .75rem;
    margin-bottom: 0
}

#srchrslt-seo-content>p,#srchrslt-seo-extra-content>p {
    font-size: .75rem;
    margin-top: 0
}

.last-paragraph-no-margin-bottom p:last-of-type {
    margin-bottom: 0
}

[data-font=ka] body {
    font-family: var(--font-family-body);
    font-weight: var(--font-weight-regular);
    line-height: 130%;
    font-size: .875rem
}

[data-font=ka] p {
    font-family: var(--font-family-body);
    font-weight: var(--font-weight-regular);
    line-height: 150%;
    font-size: .875rem
}

[data-font=ka] .text-body-small,[data-font=ka] .loadingbar--message,[data-font=ka] .userprofile>header>button.user-profile-secure-payment,[data-font=ka] .usercard--info--collumn--description,[data-font=ka] .text-body-small-strong,[data-font=ka] .saved-searches-badge,[data-font=ka] .info-tag,[data-font=ka] .text-seo-teaser,[data-font=ka] small,[data-font=ka] .userbadges--item .iconlist-text,.userbadges--item [data-font=ka] .iconlist-text,[data-font=ka] .userbadges--item .iconlist-text-short,.userbadges--item [data-font=ka] .iconlist-text-short {
    font-weight: var(--font-weight-medium);
    letter-spacing: .01em
}

[data-font=ka] .text-body-small-strong,[data-font=ka] .saved-searches-badge,[data-font=ka] .info-tag {
    font-weight: var(--font-weight-strong)
}

.position-right-top {
    position: absolute;
    top: 0;
    right: 0
}

.position-right-bottom {
    position: absolute;
    bottom: 0;
    right: 0
}

.position-relative {
    position: relative
}

.margin-top-small {
    margin-top: 10px
}

.margin-right-small {
    margin-right: 10px
}

.margin-bottom-small {
    margin-bottom: 10px
}

.no-margin-bottom {
    margin-bottom: 0px
}

.padding-bottom-small {
    padding-bottom: 10px
}

.align-right {
    text-align: right
}

.align-center {
    text-align: center
}

.flex-center {
    align-items: center
}

.flex-right {
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.valign-middle {
    vertical-align: middle
}

.valign-sub {
    vertical-align: sub
}

.float-right {
    float: right
}

.float-left {
    float: left
}

.text-nobreak {
    white-space: nowrap
}

.height-full {
    height: 100%
}

.width-full {
    width: 100%
}

.no-margin {
    margin: 0 !important
}

.no-padding {
    padding: 0 !important
}

.no-background {
    background: none !important
}

.no-overflow {
    overflow: hidden
}

.flex-horizontal-center {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.flex-vertical-center {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center
}

.flex-row-vertical-center {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-align-items: center;
    align-items: center
}

.make-block {
    display: block
}

.pointer {
    cursor: pointer
}

.pb-1-px {
    padding-bottom: 1px
}

.illustration-big {
    margin: 16px 64px
}

.icon,.button-icon,.icon-feature,.icon-feature-hpgallery,.icon-feature-topad,.icon-feature-highlight,.icon-feature-bumpup,.icon-feature-multibumpup,.icon-feature-radius,.ka-polaris-suggestion-icon,.box-icon,.link-icon,.link-icon-right,.icon-small,.icon.icon-small-centered,.icon-small-centered.button-icon,.icon-small-centered.icon-feature,.icon-small-centered.icon-feature-hpgallery,.icon-small-centered.icon-feature-topad,.icon-small-centered.icon-feature-highlight,.icon-small-centered.icon-feature-bumpup,.icon-small-centered.icon-feature-multibumpup,.icon-small-centered.icon-feature-radius,.icon-small-centered.ka-polaris-suggestion-icon,.icon-link-small,.icon-link-icon {
    background-repeat: no-repeat;
    display: inline-block
}

.icon,.button-icon,.icon-feature,.icon-feature-hpgallery,.icon-feature-topad,.icon-feature-highlight,.icon-feature-bumpup,.icon-feature-multibumpup,.icon-feature-radius,.ka-polaris-suggestion-icon {
    width: 30px;
    height: 30px;
    vertical-align: middle
}

.icon.icon-smaller,.icon-smaller.button-icon,.icon-smaller.icon-feature,.icon-smaller.icon-feature-hpgallery,.icon-smaller.icon-feature-topad,.icon-smaller.icon-feature-highlight,.icon-smaller.icon-feature-bumpup,.icon-smaller.icon-feature-multibumpup,.icon-smaller.icon-feature-radius,.icon-smaller.ka-polaris-suggestion-icon {
    width: 24px;
    height: 24px;
    background-size: 24px
}

.icon.icon-tag,.icon-tag.button-icon,.icon-tag.icon-feature,.icon-tag.icon-feature-hpgallery,.icon-tag.icon-feature-topad,.icon-tag.icon-feature-highlight,.icon-tag.icon-feature-bumpup,.icon-tag.icon-feature-multibumpup,.icon-tag.icon-feature-radius,.icon-tag.ka-polaris-suggestion-icon {
    width: 20px;
    height: 20px
}

.icon.icon-small,.icon-small.button-icon,.icon-small.icon-feature,.icon-small.icon-feature-hpgallery,.icon-small.icon-feature-topad,.icon-small.icon-feature-highlight,.icon-small.icon-feature-bumpup,.icon-small.icon-feature-multibumpup,.icon-small.icon-feature-radius,.icon-small.ka-polaris-suggestion-icon,.icon.icon-small-centered,.button-icon.icon.icon-small-centered,.icon-feature.icon.icon-small-centered,.icon-feature-hpgallery.icon.icon-small-centered,.icon-feature-topad.icon.icon-small-centered,.icon-feature-highlight.icon.icon-small-centered,.icon-feature-bumpup.icon.icon-small-centered,.icon-feature-multibumpup.icon.icon-small-centered,.icon-feature-radius.icon.icon-small-centered,.ka-polaris-suggestion-icon.icon.icon-small-centered,.icon.icon-small-centered.button-icon,.button-icon.icon-small-centered,.icon-feature.icon-small-centered.button-icon,.icon-feature-hpgallery.icon-small-centered.button-icon,.icon-feature-topad.icon-small-centered.button-icon,.icon-feature-highlight.icon-small-centered.button-icon,.icon-feature-bumpup.icon-small-centered.button-icon,.icon-feature-multibumpup.icon-small-centered.button-icon,.icon-feature-radius.icon-small-centered.button-icon,.ka-polaris-suggestion-icon.icon-small-centered.button-icon,.icon.icon-small-centered.icon-feature,.button-icon.icon-small-centered.icon-feature,.icon-feature.icon-small-centered,.icon-feature-hpgallery.icon-small-centered.icon-feature,.icon-feature-topad.icon-small-centered.icon-feature,.icon-feature-highlight.icon-small-centered.icon-feature,.icon-feature-bumpup.icon-small-centered.icon-feature,.icon-feature-multibumpup.icon-small-centered.icon-feature,.icon-feature-radius.icon-small-centered.icon-feature,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature,.icon.icon-small-centered.icon-feature-hpgallery,.button-icon.icon-small-centered.icon-feature-hpgallery,.icon-feature.icon-small-centered.icon-feature-hpgallery,.icon-feature-hpgallery.icon-small-centered,.icon-feature-topad.icon-small-centered.icon-feature-hpgallery,.icon-feature-highlight.icon-small-centered.icon-feature-hpgallery,.icon-feature-bumpup.icon-small-centered.icon-feature-hpgallery,.icon-feature-multibumpup.icon-small-centered.icon-feature-hpgallery,.icon-feature-radius.icon-small-centered.icon-feature-hpgallery,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature-hpgallery,.icon.icon-small-centered.icon-feature-topad,.button-icon.icon-small-centered.icon-feature-topad,.icon-feature.icon-small-centered.icon-feature-topad,.icon-feature-hpgallery.icon-small-centered.icon-feature-topad,.icon-feature-topad.icon-small-centered,.icon-feature-highlight.icon-small-centered.icon-feature-topad,.icon-feature-bumpup.icon-small-centered.icon-feature-topad,.icon-feature-multibumpup.icon-small-centered.icon-feature-topad,.icon-feature-radius.icon-small-centered.icon-feature-topad,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature-topad,.icon.icon-small-centered.icon-feature-highlight,.button-icon.icon-small-centered.icon-feature-highlight,.icon-feature.icon-small-centered.icon-feature-highlight,.icon-feature-hpgallery.icon-small-centered.icon-feature-highlight,.icon-feature-topad.icon-small-centered.icon-feature-highlight,.icon-feature-highlight.icon-small-centered,.icon-feature-bumpup.icon-small-centered.icon-feature-highlight,.icon-feature-multibumpup.icon-small-centered.icon-feature-highlight,.icon-feature-radius.icon-small-centered.icon-feature-highlight,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature-highlight,.icon.icon-small-centered.icon-feature-bumpup,.button-icon.icon-small-centered.icon-feature-bumpup,.icon-feature.icon-small-centered.icon-feature-bumpup,.icon-feature-hpgallery.icon-small-centered.icon-feature-bumpup,.icon-feature-topad.icon-small-centered.icon-feature-bumpup,.icon-feature-highlight.icon-small-centered.icon-feature-bumpup,.icon-feature-bumpup.icon-small-centered,.icon-feature-multibumpup.icon-small-centered.icon-feature-bumpup,.icon-feature-radius.icon-small-centered.icon-feature-bumpup,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature-bumpup,.icon.icon-small-centered.icon-feature-multibumpup,.button-icon.icon-small-centered.icon-feature-multibumpup,.icon-feature.icon-small-centered.icon-feature-multibumpup,.icon-feature-hpgallery.icon-small-centered.icon-feature-multibumpup,.icon-feature-topad.icon-small-centered.icon-feature-multibumpup,.icon-feature-highlight.icon-small-centered.icon-feature-multibumpup,.icon-feature-bumpup.icon-small-centered.icon-feature-multibumpup,.icon-feature-multibumpup.icon-small-centered,.icon-feature-radius.icon-small-centered.icon-feature-multibumpup,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature-multibumpup,.icon.icon-small-centered.icon-feature-radius,.button-icon.icon-small-centered.icon-feature-radius,.icon-feature.icon-small-centered.icon-feature-radius,.icon-feature-hpgallery.icon-small-centered.icon-feature-radius,.icon-feature-topad.icon-small-centered.icon-feature-radius,.icon-feature-highlight.icon-small-centered.icon-feature-radius,.icon-feature-bumpup.icon-small-centered.icon-feature-radius,.icon-feature-multibumpup.icon-small-centered.icon-feature-radius,.icon-feature-radius.icon-small-centered,.ka-polaris-suggestion-icon.icon-small-centered.icon-feature-radius,.icon.icon-small-centered.ka-polaris-suggestion-icon,.button-icon.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature-hpgallery.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature-topad.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature-highlight.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature-bumpup.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature-multibumpup.icon-small-centered.ka-polaris-suggestion-icon,.icon-feature-radius.icon-small-centered.ka-polaris-suggestion-icon,.ka-polaris-suggestion-icon.icon-small-centered {
    height: 16px;
    width: 16px;
    background-size: 16px
}

.icon.icon-smallest,.icon-smallest.button-icon,.icon-smallest.icon-feature,.icon-smallest.icon-feature-hpgallery,.icon-smallest.icon-feature-topad,.icon-smallest.icon-feature-highlight,.icon-smallest.icon-feature-bumpup,.icon-smallest.icon-feature-multibumpup,.icon-smallest.icon-feature-radius,.icon-smallest.ka-polaris-suggestion-icon {
    height: 12px;
    width: 12px;
    background-size: 12px
}

.icon.icon-medium,.icon-medium.button-icon,.icon-medium.icon-feature,.icon-medium.icon-feature-hpgallery,.icon-medium.icon-feature-topad,.icon-medium.icon-feature-highlight,.icon-medium.icon-feature-bumpup,.icon-medium.icon-feature-multibumpup,.icon-medium.icon-feature-radius,.icon-medium.ka-polaris-suggestion-icon {
    height: 30px;
    width: 30px;
    background-size: 30px
}

.icon.icon-small-centered,.icon-small-centered.button-icon,.icon-small-centered.icon-feature,.icon-small-centered.icon-feature-hpgallery,.icon-small-centered.icon-feature-topad,.icon-small-centered.icon-feature-highlight,.icon-small-centered.icon-feature-bumpup,.icon-small-centered.icon-feature-multibumpup,.icon-small-centered.icon-feature-radius,.icon-small-centered.ka-polaris-suggestion-icon {
    margin-bottom: 3px
}

.icon.icon-link-small,.icon-link-small.button-icon,.icon-link-small.icon-feature,.icon-link-small.icon-feature-hpgallery,.icon-link-small.icon-feature-topad,.icon-link-small.icon-feature-highlight,.icon-link-small.icon-feature-bumpup,.icon-link-small.icon-feature-multibumpup,.icon-link-small.icon-feature-radius,.icon-link-small.ka-polaris-suggestion-icon {
    height: 16px;
    width: 16px;
    background-size: contain;
    vertical-align: middle;
    display: inline-block;
    margin: 0 3px 1px 0
}

.icon.icon-large,.icon-large.button-icon,.icon-large.icon-feature,.icon-large.icon-feature-hpgallery,.icon-large.icon-feature-topad,.icon-large.icon-feature-highlight,.icon-large.icon-feature-bumpup,.icon-large.icon-feature-multibumpup,.icon-large.icon-feature-radius,.icon-large.ka-polaris-suggestion-icon {
    height: 45px;
    width: 45px
}

.icon.icon-empty-page,.icon-empty-page.button-icon,.icon-empty-page.icon-feature,.icon-empty-page.icon-feature-hpgallery,.icon-empty-page.icon-feature-topad,.icon-empty-page.icon-feature-highlight,.icon-empty-page.icon-feature-bumpup,.icon-empty-page.icon-feature-multibumpup,.icon-empty-page.icon-feature-radius,.icon-empty-page.ka-polaris-suggestion-icon {
    width: 240px;
    height: 240px
}

.icon.is-absolute,.is-absolute.button-icon,.is-absolute.icon-feature,.is-absolute.icon-feature-hpgallery,.is-absolute.icon-feature-topad,.is-absolute.icon-feature-highlight,.is-absolute.icon-feature-bumpup,.is-absolute.icon-feature-multibumpup,.is-absolute.icon-feature-radius,.is-absolute.ka-polaris-suggestion-icon {
    position: absolute;
    margin-left: 3px
}

.box-icon {
    vertical-align: top
}

.icon-contain {
    background-size: 100%
}

.clickable {
    cursor: pointer
}

.clickable:focus {
    outline-style: auto;
    outline-color: var(--kds-sema-color-on-primary)
}

.text-with-icon {
    display: flex;
    align-items: center;
    column-gap: 6px
}

.icon-no-shrink {
    flex-shrink: 0
}

.link-icon {
    margin-right: .3846em;
    vertical-align: baseline;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.link-icon:after {
    content: ".";
    visibility: hidden
}

.link-icon-right {
    vertical-align: middle;
    margin-left: .3846em
}

.button-icon {
    margin-right: 10px;
    background-position: center center;
    width: 18px;
    height: 18px;
    background-size: 18px;
    vertical-align: middle;
    cursor: pointer;
    flex-shrink: 0
}

.button-icon-medium {
    width: 16px;
    height: 16px;
    background-size: 16px
}

.button-icon-large {
    width: 18px;
    height: 18px;
    background-size: 18px;
    margin: 0
}

.modalCloseImg:hover,a.mfp-close:hover,.mfp-close.text-link-subdued:hover,.mfp-close.link-fake:hover {
    text-decoration: none
}

.icon-star-mandatory {
    color: var(--kds-sema-color-primary);
    font-size: 1.4em
}

.icon-checkmark-success,.icon-hourglass,.icon-360-vip {
    height: 63px;
    width: 63px;
    background-size: 63px
}

.icon-star-mandatory:before {
    content: "*"
}

.icon-star {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-star.svg")
}

.icon-heart-open-white-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-open-white-24.svg")
}

.icon-heart-filled-white-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-filled-white-24.svg")
}

.icon-boxicon {
    width: 58px;
    height: 58px;
    background-repeat: no-repeat;
    background-position: center;
    display: block
}

.icon-sort-horizontally {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-sort-horizontally.svg")
}

.icon-add-image-disabled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/imageboxes/icon-pic-upload.svg");
    opacity: 50%
}

.icon-insertionfees-auto {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-insertionfees-auto.svg")
}

.icon-insertionfees {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-insertionfees.svg")
}

.icon-heart-open-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-open-black.svg")
}

.icon-heart-open-interactive-disabled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-open-interactive-disabled.svg")
}

.icon-message-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-message-gray.svg")
}

.icon-message-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-message-interactive.svg")
}

.icon-pencil-black,.is-disabled .icon-pencil {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pencil-black.svg")
}

.icon-heart-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-black.svg")
}

.icon-keyhole-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-keyhole-black.svg")
}

.icon-postad-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-postad-black.svg")
}

.icon-postad-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-postad-green.svg")
}

.icon-megaphone-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-megaphone.svg")
}

.icon-package {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-package.svg")
}

.icon-send-money {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-send-money.svg")
}

.icon-magnifier-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-magnifier-white.svg")
}

.icon-magnifier-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-magnifier-interactive.svg")
}

.icon-hourglass {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-hourglass.svg")
}

.icon-pause-light-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pause-light-gray.svg")
}

.icon-reserved-flag-gray,.is-disabled .icon-reserved-flag {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-reserved-flag-gray.svg")
}

.icon-reserved-flag-light-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-reserved-flag-light-gray.svg")
}

.icon-reserved-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-reserved-nonessential.svg")
}

.icon-trash-gray,.is-disabled .icon-trash {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-gray.svg")
}

.icon-trash-light-gray-big {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-light-gray-big.svg")
}

.icon-play {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play.svg")
}

.icon-play-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-new.svg")
}

.icon-pause {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pause.svg")
}

.icon-trash {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-interactive.svg")
}

.icon-pinterest-color {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pinterest-color.svg")
}

.icon-x-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-x-black.svg")
}

.icon-facebook-color {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-facebook-color.svg")
}

.icon-share-email-envelope-outline {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-share-email-envelope-outline.svg")
}

.icon-share-interactive-disabled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-share-interactive-disabled.svg")
}

.icon-share-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-share-white.svg")
}

.icon-calendar-gray-simple {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-calendar-gray-simple.svg")
}

.icon-clock-gray-2 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-clock-gray-2.svg")
}

.icon-clock-gray-big {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-clock-gray-big.svg")
}

.icon-clock-gray-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-clock-gray-small.svg")
}

.icon-saved-searches {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/my-pages/saved-searches.svg")
}

.icon-follow-user {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/my-pages/follow-user.svg")
}

.icon-followers {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-followers.svg")
}

.icon-saved-items {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/my-pages/saved-items.svg")
}

.icon-tag-crossed {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-tag-crossed.svg")
}

.is-toggled .icon-star-open {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-star-white.svg")
}

.icon-mail-disabled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-mail-disabled.svg")
}

.icon-user-circle {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-user-circle.svg")
}

.icon-phone-circle {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-phone-circle.svg")
}

.icon-globe-circle {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-globe-circle.svg")
}

.icon-location-circle {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-location-circle.svg")
}

.icon-location-pin-filled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-location-darkgray-filled.svg")
}

.icon-pdf-red {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-red.svg")
}

.icon-pdf-red-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-red-small.svg")
}

.icon-pdf-interactive-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive-small.svg")
}

.icon-pdf-interactive-hover-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive-hover-small.svg")
}

.icon-pdf-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive.svg")
}

.icon-pdf-interactive-hover {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pdf-interactive-hover.svg")
}

.icon-360-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-360-white.svg")
}

.icon-360-small-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-360-small-white.svg")
}

.icon-360-small-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-360-small-interactive.svg")
}

.icon-pin-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-interactive.svg")
}

.icon-pin-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-gray.svg")
}

.icon-pin-purple {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-purple.svg")
}

.icon-radius-purple {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-radius-purple.svg")
}

.icon-pin-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-nonessential.svg")
}

.icon-pin-black {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pin-black.svg")
}

.icon-calendar-open {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-calendar-open.svg")
}

.icon-calendar-open-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-calendar-open-nonessential.svg")
}

.icon-play-video-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-video-white.svg")
}

.icon-play-video-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-video-interactive.svg")
}

.icon-play-video-white-large {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-video-white-large.svg")
}

.icon-dismiss-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dismiss-gray.svg")
}

.icon-ad-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-ad-gray.svg")
}

.icon-ad-disabled-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-ad-disabled-nonessential.svg")
}

.icon-arrow-down-green700 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-down-green700.svg")
}

.icon-arrow-up-green700 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-up-green700.svg")
}

.icon-arrow-right-gray600 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-right-gray.svg")
}

.icon-meins-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-meins-small.svg")
}

.icon-meins-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-meins-onSurfaceNonessential.svg")
}

.icon-bookmark-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-bookmark-small.svg")
}

.icon-bookmark-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-bookmark-onSurfaceNonessential.svg")
}

.icon-external-link {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-extrn-link.svg")
}

.icon-survey {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-survey.svg")
}

.icon-close {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-close-circle.svg");
    width: 16px;
    height: 16px
}

.icon-dismiss-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dismiss-white.svg")
}

.icon-info-blue {
    width: 16px;
    height: 16px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info.svg")
}

.icon-info-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-gray.svg")
}

.icon-info-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-interactive.svg")
}

.icon-info-black {
    width: 16px;
    height: 16px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-black.svg")
}

.icon-info-big-green {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-big-green700.svg")
}

.icon-info-green-big {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-info-big-green.svg")
}

.icon-pencil-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pencil-gray.svg")
}

.icon-line-book {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-book.svg")
}

.icon-line-building {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-building.svg")
}

.icon-line-doctor {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-doctor.svg")
}

.icon-line-drink {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-drink.svg")
}

.icon-line-shop {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-shop.svg")
}

.icon-line-train {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-train.svg")
}

.icon-send-money-small-green700 {
    width: 16px;
    height: 16px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-send-money-small-green700.svg")
}

.icon-send-money-small-white {
    width: 16px;
    height: 16px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-send-money-small-white.svg")
}

.icon-send-money-green700 {
    width: 24px;
    height: 24px;
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-send-money-green700.svg")
}

.icon-feature-hpgallery,.featurelabel-hpgallery {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-gallery.svg")
}

.icon-feature-topad,.featurelabel-topad {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-topad.svg")
}

.icon-feature-highlight,.featurelabel-highlight {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-highlight.svg")
}

.icon-feature-bumpup,.featurelabel-bumpup {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-bumpup.svg")
}

.icon-feature-multibumpup,.featurelabel-multibumpup {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-multibumpup.svg")
}

.icon-feature-radius,.featurelabel-radius {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-radius.svg")
}

.icon-radius-gray {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-radius-gray.svg")
}

.featuretag-gallery i,.featuretag-hpgallery i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-gallery-small-white.svg")
}

.featuretag-topad i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-topad-small-white.svg")
}

.featuretag-highlight i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-highlight-small-white.svg")
}

.featuretag-bumpup i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-bumpup-small-white.svg")
}

.featuretag-multibumpup i {
    background-image: url("https://static.kleinanzeigen.de/static/img/features-payment/icn-multibumpup-small-white.svg")
}

.icon-feature,.icon-feature-hpgallery,.icon-feature-topad,.icon-feature-highlight,.icon-feature-bumpup,.icon-feature-multibumpup,.icon-feature-radius {
    background-position: center;
    background-size: cover
}

.link-open-section,.textdropdown-input {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-dropdown-interactive.svg")
}

.button-browse-previous {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-left-interactive.svg")
}

.button-browse-next {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-right-interactive.svg")
}

.icon-favorite {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-favorite-gray.svg")
}

.icon-like {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-like-gray.svg")
}

.icon-like-filled {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-like-filled.svg")
}

.mobilede-logo {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding-right: 90px;
    background-repeat: no-repeat;
    background-position: center right;
    background-image: url(../img/common/logo/mobilede-new.svg)
}

.icon-my-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-my-interactive.svg")
}

.icon-mail {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-mail-interactive.svg")
}

.icon-mail-green500 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-mail-interactive.svg")
}

.icon-flagad-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-flagad-interactive.svg")
}

.icon-print {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-print-interactive.svg")
}

.icon-duplicate {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-ad-duplicate.svg")
}

.icon-follow-user-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-follow-user-interactive.svg")
}

.icon-checkmark,.interstitial-box--body ul li {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-checkmark-interactive.svg")
}

.icon-checkmark-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-checkmark-ball-interactive.svg")
}

.icon-lock-green {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-locker-interactive.svg")
}

.icon-pencil {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pencil-interactive.svg")
}

.icon-pause {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-pause-interactive.svg")
}

.icon-trash-small {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-interactive.svg")
}

.icon-trash-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-trash-interactive.svg")
}

.icon-heart-magnifier-open-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-magnifier-open-interactive.svg")
}

.icon-play-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-play-interactive.svg")
}

.icon-arrow-up-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-arrow-up-interactive.svg")
}

.icon-follow-user-active {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-follow-user-active-interactive.svg")
}

.icon-redo {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-redo-interactive.svg")
}

.icon-add-image {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/imageboxes/icon-pic-upload.svg")
}

.icon-heart-magnifier-closed-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-magnifier-closed-interactive.svg")
}

.icon-magnifier-green,button.button-overgreen:hover>.icon-magnifier-white,.button.button-overgreen:hover>.icon-magnifier-white,.button-overgreen.button-secondary:hover>.icon-magnifier-white,.button-overgreen.button-tertiary:hover>.icon-magnifier-white,.button-overgreen.button-ghost:hover>.icon-magnifier-white,.button-overgreen.button-link:hover>.icon-magnifier-white,.button-overgreen.button-link-inline:hover>.icon-magnifier-white,.button-overgreen.button-browse-base:hover>.icon-magnifier-white,.button-overgreen.button-browse-next:hover>.icon-magnifier-white,.button-overgreen.button-browse-previous:hover>.icon-magnifier-white,.button-overgreen.button-toggle:hover>.icon-magnifier-white,.button-overgreen.is-toggled:hover>.icon-magnifier-white,.button-overgreen.button-back2top:hover>.icon-magnifier-white,.button-overgreen.iconbox:hover>.icon-magnifier-white,.srp-header .button-overgreen.textdropdown:hover>.icon-magnifier-white,.button-overgreen.skip-link--link:hover>.icon-magnifier-white,.button-overgreen.button-buy-intention:hover>.icon-magnifier-white,.button-overgreen.biz-hub-tooltip-dismiss:hover>.icon-magnifier-white {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-magnifier-interactive.svg")
}

.icon-magnifier-nonessential {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-magnifier-nonessential.svg")
}

.icon-share-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-share-interactive.svg")
}

.icon-heart-open-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-open-interactive.svg")
}

.icon-heart-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-heart-interactive.svg")
}

.icon-reserved-flag {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-reserved-flag.svg")
}

.icon-phone-interactive {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-phone-interactive.svg")
}

.icon-filled-star {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-star-filled.svg");
    height: 14px;
    width: 14px
}

.icon-unfilled-star {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-star-unfilled.svg");
    height: 14px;
    width: 14px
}

.icon-exclamation {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-exclamation.svg");
    height: 16px;
    width: 16px
}

.icon-marker {
    width: 14px;
    min-width: 14px;
    height: 18px;
    min-height: 18px
}

.icon-line-cycling-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-bike-24px.svg");
    width: 24px;
    height: 24px
}

.icon-line-driving-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-car-24px.svg");
    width: 24px;
    height: 24px
}

.icon-line-public_transport-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-train-24px.svg");
    width: 24px;
    height: 24px
}

.icon-line-walking-24 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-walking-24px.svg");
    width: 24px;
    height: 24px
}

.icon-line-cycling-16 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-bike-16px.svg");
    width: 16px;
    height: 16px
}

.icon-line-driving-16 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-car-16px.svg");
    width: 16px;
    height: 16px
}

.icon-line-public_transport-16 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-train-16px.svg");
    width: 16px;
    height: 16px
}

.icon-line-walking-16 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-walking-16px.svg");
    width: 16px;
    height: 16px
}

.icon-map-marker-1 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-marker-1.svg")
}

.icon-map-marker-2 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-marker-2.svg")
}

.icon-map-marker-3 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-marker-3.svg")
}

.icon-map-marker-4 {
    background-image: url("https://static.kleinanzeigen.de/static/img/common/icons/icn-line-marker-4.svg")
}

.is-clickable {
    cursor: pointer
}

.is-hidden {
    display: none !important
}

.is-invisible {
    visibility: hidden
}

.is-disabled {
    background-color: var(--kds-sema-color-utility-nonessential);
    color: var(--kds-sema-color-on-surface-subdued);
    cursor: default
}

a.is-disabled,.is-disabled.text-link-subdued,.is-disabled.link-fake,i.is-disabled,sup.is-disabled,label.is-disabled {
    background-color: rgba(0,0,0,0);
    text-decoration: none;
    cursor: default;
    color: var(--kds-sema-color-on-surface-subdued)
}

.is-disabled-area a,.is-disabled-area .text-link-subdued,.is-disabled-area .link-fake {
    text-decoration: none;
    cursor: default;
    color: var(--kds-sema-color-on-surface-subdued)
}

.is-disabled-area button:not(#viewad-imprint-link),.is-disabled-area i {
    cursor: default
}

.is-disabled-area a:hover,.is-disabled-area .text-link-subdued:hover,.is-disabled-area .link-fake:hover {
    text-decoration: none
}

.is-active {
    background-color: var(--kds-sema-color-surface-subdued)
}

.is-loading {
    background-color: rgba(var(--kds-sema-color-surface-rgb), 0.7);
    z-index: 2
}

.is-scrollable {
    overflow-x: hidden;
    overflow-y: auto
}

.is-fixed {
    position: fixed
}

@keyframes silde_to_top {
    0% {
        top: -10%
    }

    100% {
        top: 0%
    }
}

@-webkit-keyframes silde_to_top {
    0% {
        top: -10%
    }

    100% {
        top: 0%
    }
}

.is-not-clearable::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

@media print {
    .is-hidden-for-print {
        display: none !important
    }
}

.has-above-header-info #site-header {
    border-top: 2.7em solid rgba(0,0,0,0)
}

.has-above-header-info .above-header-info {
    position: absolute;
    top: 0px
}
