﻿/*! 
 * STYLES: FRONTEND
 * frontend
 *
 *//*! 
 * STYLES: BLOCKS
 * TYPE: Frontend
 * PART: SPL PLUGIN
 * H&C
 *
 */.spl-post-grid .spl-post-grid-row{--gap: 30px;--columns: 3;display:flex;flex-wrap:wrap;column-gap:var(--gap);align-items:stretch}.spl-post-grid .spl-post-grid-row.spl-post-grid-cols-1{--columns: 1}.spl-post-grid .spl-post-grid-row.spl-post-grid-cols-2{--columns: 2}.spl-post-grid .spl-post-grid-row.spl-post-grid-cols-3{--columns: 3}.spl-post-grid .spl-post-grid-row.spl-post-grid-cols-4{--columns: 4}.spl-post-grid .spl-post-grid-row .spl-post-grid-column{flex-basis:calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));margin-bottom:30px}.spl-post-grid .spl-column-inner{background-color:#f0f0f0;height:100%}.spl-post-grid .spl-column-inner .spl-post-image{aspect-ratio:4 / 3;background-size:cover;background-position:center}.spl-post-grid .spl-column-inner .spl-post-content{padding:15px}.spl-post-grid .spl-btn-wrap .spl-btn{display:inline-block;padding:5px 15px;background-color:#000000;border:1px solid #000000;color:#FFFFFF;text-decoration:none}.spl-post-grid .spl-btn-wrap .spl-btn:hover{background-color:#FFFFFF;color:#000000}@media all and (max-width: 1024px){.spl-post-grid .spl-post-grid-row.spl-post-grid-cols-1{--columns: 1}.spl-post-grid .spl-post-grid-row.spl-post-grid-cols-2{--columns: 2}.spl-post-grid .spl-post-grid-row.spl-post-grid-cols-3{--columns: 1}.spl-post-grid .spl-post-grid-row.spl-post-grid-cols-4{--columns: 2}}@media all and (max-width: 767px){.spl-post-grid .spl-post-grid-row.spl-post-grid-cols-1{--columns: 1}.spl-post-grid .spl-post-grid-row.spl-post-grid-cols-2{--columns: 1}.spl-post-grid .spl-post-grid-row.spl-post-grid-cols-3{--columns: 1}.spl-post-grid .spl-post-grid-row.spl-post-grid-cols-4{--columns: 1}}.spl-modal-block.spl-is-front{display:none;position:fixed;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:999999;background-color:#000000;color:#FFFFFF}.spl-modal-block.spl-is-front.is-open{display:block}body.admin-bar .spl-modal-block.spl-is-front{top:32px;min-height:calc(100% - 32px)}.spl-modal-block.spl-is-preview{min-height:30px;border:1px dashed #575760}.spl-block-amq{padding:40px}.spl-block-amq .amqs-row{display:flex;width:1200px;max-width:100%;margin:0 auto;align-items:flex-end}.spl-block-amq .amqs-row .amqs-column{flex-basis:33.333333%}.spl-block-amq .amqs-row .amqs-column .amqs-column-inner{display:block;padding:0 15px 30px 15px}.spl-block-amq .amqs-flex{display:flex;column-gap:15px}.spl-block-amq .amqs-flex select{flex-basis:50.000000%}.spl-block-amq label{display:block;text-transform:uppercase;color:var(--base)}.spl-block-amq select{width:100%;max-width:100%;font-size:16px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23035E1C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1em;background-position:calc(100% - 15px)}.spl-block-amq select,.spl-block-amq select:focus{background-color:transparent;border:0;border-bottom:1px solid var(--contrast-3);color:var(--base)}.spl-block-amq .quicksearch-count{text-align:center;color:var(--base);font-weight:900;letter-spacing:0.085em}.spl-block-amq .amqs-btn-searchlink{display:block;border-radius:25px;background:linear-gradient(90deg, var(--contrast) 0%, var(--contrast-2) 100%);color:var(--global-color-9);text-transform:uppercase;text-align:center;background-position:-100%;transition:all 0.25s;background-size:100%;width:240px;max-width:100%;margin:0 auto;padding:5px 15px;font-size:16px;letter-spacing:0.085em}.spl-block-amq .amqs-base-btn{display:inline-block;border-radius:25px;background-color:var(--contrast-3);color:var(--global-color-9);text-transform:uppercase;text-align:center;margin:0 15px;padding:5px 15px;font-size:16px;letter-spacing:0.085em}.spl-block-amq .amqs-text-verfuegbar{margin-bottom:10px;text-align:center}@media all and (max-width: 767px){.spl-block-amq .amqs-row{flex-wrap:wrap}.spl-block-amq .amqs-row .amqs-column{flex-basis:100%}.spl-block-amq .amqs-flex{justify-content:center}}.spl-as-block{display:block;position:relative;box-sizing:border-box;padding-left:60px;padding-right:60px;width:1400px;max-width:100%;margin:0 auto}.spl-as-swiper .swiper-slide .slide-inner{background-color:var(--global-color-8)}.spl-as-swiper .swiper-slide .car-image{position:relative;padding-bottom:100%;background-size:cover;background-position:left center}.spl-as-swiper .swiper-slide .car-image .car-title-wrap{position:absolute;box-sizing:border-box;left:0;bottom:0;width:100%;padding:15px}.spl-as-swiper .swiper-slide .car-image .car-title-wrap .car-title{color:var(--global-color-9);font-size:20px;margin:0}.spl-as-swiper .swiper-slide .car-price-row{padding:15px;background-image:linear-gradient(90deg, var(--contrast) 0%, var(--contrast-2) 100%)}.spl-as-swiper .swiper-slide .car-price-row .car-price-title{color:var(--global-color-9);margin:0 0 5px 0;font-size:16px;font-weight:400;line-height:1em}.spl-as-swiper .swiper-slide .car-price-row .car-price{color:var(--global-color-9);margin:0;font-size:20px;font-weight:700;line-height:1em}.spl-as-swiper .car-action-row{padding:15px}.spl-as-swiper .car-action-row .car-btn-link{display:inline-flex;align-items:center;column-gap:0.5em;font-size:16px;padding:5px 20px;border-radius:50px;border:2px solid;color:var(--contrast);text-decoration:none;overflow:hidden}.spl-as-swiper .car-infos-wrap{padding:15px;display:flex;flex-wrap:wrap}.spl-as-swiper .car-infos-wrap .info-item{font-size:16px}.spl-as-swiper .car-infos-wrap .info-item::before{content:'•';display:inline-block;padding-left:4px;padding-right:4px}.spl-as-block .swiper-button-prev{display:block;left:10px;width:34px;height:34px;border-radius:28px;background-color:var(--base);text-align:center}.spl-as-block .swiper-button-prev::after{display:block;width:100%;height:100%;color:var(--global-color-9);font-size:20px;line-height:1em;padding-top:7px;padding-right:2px}.spl-as-block .swiper-button-next{display:block;right:10px;width:34px;height:34px;border-radius:28px;background-color:var(--base);text-align:center}.spl-as-block .swiper-button-next::after{display:block;width:100%;height:100%;color:var(--global-color-9);font-size:20px;line-height:1em;padding-top:7px;padding-left:2px}@media all and (max-width: 1024px){.spl-as-block{padding-left:15px;padding-right:15px}.spl-as-block .swiper-button-prev{left:30px;display:block !important;top:35px}.spl-as-block .swiper-button-next{right:30px;display:block !important;top:35px}}
/*# sourceMappingURL=spl-front.css.map */
