

/* TEMPLATE SHORTCODE CSS (ID: 648) */

/* BREAKPOINT: Desktop (BASE) */
#filter-menu-trigger {display: none}

/* BREAKPOINT: Tablet Hochformat */
@media (max-width: 991px) {
#filter-menu-trigger {display: block; padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s)}
}

/* BREAKPOINT: Tablet Hochformat */
@media (max-width: 991px) {
#brxe-hvrbpq {margin-top: var(--space-s)}
}

/* BREAKPOINT: Mobil Hochformat */
@media (max-width: 478px) {
#brxe-atjygw {width: 100%}
}

/* BREAKPOINT: Mobil Hochformat */
@media (max-width: 478px) {
#brxe-kiadvf {width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-eyigdj {flex-direction: row}

/* BREAKPOINT: Mobil Hochformat */
@media (max-width: 478px) {
#brxe-eyigdj {flex-direction: column; align-items: center}
}

/* BREAKPOINT: Desktop (BASE) */
.brxe-oxvdfa .brxe-xmdmxl.brxe-image {height: 300px}
.brxe-oxvdfa .brxe-xmdmxl.brxe-image:not(.tag), .brxe-oxvdfa .brxe-xmdmxl.brxe-image img {object-fit: cover}

/* BREAKPOINT: Mobil Hochformat */
@media (max-width: 478px) {
.brxe-oxvdfa .brxe-xmdmxl.brxe-image {height: 250px}
}

/* BREAKPOINT: Desktop (BASE) */
.brxe-oxvdfa .brxe-nlfron.brxe-bu-sales-badge {display: flex}


/* BREAKPOINT: Desktop (BASE) */
.brxe-oxvdfa .brxe-armiah.brxe-text-basic {background-color: var(--secondary); color: #ffffff}


/* BREAKPOINT: Desktop (BASE) */
.brxe-oxvdfa .brxe-tnjpqz.brxe-block {flex-direction: row; flex-wrap: wrap}


/* BREAKPOINT: Desktop (BASE) */
.brxe-oxvdfa.brxe-div {transition: opacity 0.35s ease}
.brxe-oxvdfa.brxe-div.wpgb-loading {opacity: 0.35}


/* BREAKPOINT: Desktop (BASE) */
#brxe-vvathc {font-size: 25px; position: absolute; right: 30px; top: 30px}


