/* Source and licensing information for the line(s) below can be found at https://ecom-api-staging.mixplaces.com/themes/custom/mixplaces/css/components/product/project--teaser.css. */
.block-mixplaces-vue-project-slider .container{position:relative}.block-mixplaces-vue-project-slider .swiper{position:relative}.block-mixplaces-vue-project-slider .swiper-button-next,.block-mixplaces-vue-project-slider .swiper-button-prev{z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.block-mixplaces-vue-project-slider .swiper-arrow{width:50px;height:50px;box-shadow:0 10px 20px rgba(0,0,0,.08);border-radius:50%;background-color:#fff;top:195px;transform:translateY(-50%);text-align:center;position:absolute}@media (max-width:1025.98px){.block-mixplaces-vue-project-slider .swiper-arrow{top:165px}}@media (max-width:742.98px){.block-mixplaces-vue-project-slider .swiper-arrow{display:none}}.block-mixplaces-vue-project-slider .swiper-arrow:after{display:none}.block-mixplaces-vue-project-slider .swiper-arrow i{font-size:14px}.block-mixplaces-vue-project-slider .swiper-button-lock{display:none}.block-mixplaces-vue-project-slider .swiper-button-next{left:auto}.block-mixplaces-vue-project-slider .swiper-button-prev{right:auto;position:absolute}.block-mixplaces-vue-project-slider .swiper-button-prev i{transform:rotate(180deg)}.block-mixplaces-vue-project-slider .swiper-pagination{position:static;margin-top:30px}@media (min-width:743px){.block-mixplaces-vue-project-slider .swiper-pagination{display:none}}.block-mixplaces-vue-project-slider .swiper-pagination .swiper-pagination-bullet{background:rgba(66,90,255,.2);opacity:1}.block-mixplaces-vue-project-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#425aff}.block-recently-viewed-project{position:relative;color:#171717}.block-recently-viewed-project h2{font-size:20px}@media (min-width:1026px){.block-recently-viewed-project h2{font-size:40px}}.block-recently-viewed-project h2{line-height:1.2}.block-recently-viewed-project .block-subtitle{font-size:13px;line-height:21px;max-width:250px;margin-bottom:26px}@media (min-width:743px){.block-recently-viewed-project .block-subtitle{font-size:16px;line-height:24px;max-width:650px;margin-bottom:54px}}.block-project-slider-full-width .products__slider{position:relative}.block-project-slider-full-width .swiper{position:static !important}.project-card{position:relative}.project-card:hover picture:not(:only-of-type) img{opacity:0}.project-card:hover picture:not(:only-of-type)+picture img{opacity:1}@media (max-width:742.98px){.block-cpl-product-slider .project-card__title{font-size:11px}}.global-loader{display:none !important}.project-card__image{display:block;position:relative;padding:2.65%;margin-bottom:4px}.project-card__image:after{content:"";display:block;padding-top:100%;background-color:#f8f8fe;transition:background-color .3s linear}@media (min-width:743px){.project-card__image{margin-bottom:10px}}.project-card__image.hide-placeholder:after{background-color:rgba(255,255,255,0)}.project-card__image picture+picture img{width:94.76%;opacity:0}.project-card__image img{display:block;max-width:94.76%;max-height:94.76%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px 0 rgba(0,0,0,.15);transition:opacity .5s linear;opacity:1;background-color:#f8f8fe;will-change:background-color}.project-card__images{overflow:hidden}.project-card__title{font-size:16px;display:block;width:100%;margin-bottom:4px;color:#171717 !important;font-weight:400;line-height:1.2;text-decoration:none !important;text-align:center}@media (max-width:1025.98px){.project-card__title{font-size:13px}}@media (min-width:743px){.project-card__title{padding:0 16px}}.project-card__price{font-size:11px}@media (min-width:1026px){.project-card__price{font-size:12px}}.project-card__price{line-height:1.4;display:flex;align-items:center;justify-content:center;gap:8px;color:#838290}.project-card__price .price{font-size:11px}@media (min-width:1026px){.project-card__price .price{font-size:12px}}.project-card__price .price{line-height:1.4;display:flex;flex-direction:row;align-items:center;gap:8px}.project-card__price .price-calculate,.project-card__price .calculate-price{font-size:12px}@media (min-width:1026px){.project-card__price .price-calculate,.project-card__price .calculate-price{font-size:14px}}.project-card__price .price-calculate,.project-card__price .calculate-price{color:#171717;font-weight:600}.project-card__price .price-original{font-size:11px}@media (min-width:1026px){.project-card__price .price-original{font-size:12px}}.project-card__price .price-original{line-height:1.4;text-decoration:line-through}.project-card__price .promotion-percentage,.project-card__price .price-promotion-percentage{display:none}.project-card__price .base-origin-price{font-size:11px}@media (min-width:1026px){.project-card__price .base-origin-price{font-size:12px}}.project-card__price .base-origin-price{line-height:1.4;text-decoration:line-through}.project-card__price .cart-item__price-wrap{display:flex;gap:8px;align-items:center}.project-card__price .promotion-wrapper{display:flex;align-items:center}.project-card__bottom{display:flex;justify-content:center;gap:8px;margin-top:4px}@media (min-width:743px){.project-card__bottom{margin-top:8px;gap:12px}}.project-card__bottom .project-card__price{display:flex !important}.project-card__bottom .promotion-percentage,.project-card__bottom .price-promotion-percentage{font-size:11px;line-height:1.4;padding:2px 9px;color:#fc124a;font-weight:600;background-color:#ffcdd9;border-radius:4px}@media (max-width:1025.98px){.project-card__bottom .promotion-percentage,.project-card__bottom .price-promotion-percentage{padding:1px 6px;font-size:11px}}.project-card__bottom .promotion-percentage:after,.project-card__bottom .price-promotion-percentage:after{display:inline;content:" OFF"}.project-card__bottom .promotion-percentage,.project-card__bottom .price-promotion-percentage{display:block}.project-card__bottom .base-origin-price,.project-card__bottom .calculate-price,.project-card__bottom .cart-item__price-label{display:none !important}.project-card__categories{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:12px}.project-card__category{border-radius:30px;background:rgba(66,90,255,.1);padding:4px 16px;transition:all .2s ease;color:#060520;text-decoration:none}.project-card__category:hover{color:#fff;background-color:#425aff}
/* Source and licensing information for the above line(s) can be found at https://ecom-api-staging.mixplaces.com/themes/custom/mixplaces/css/components/product/project--teaser.css. */