/* Source and licensing information for the line(s) below can be found at https://ecom-api-dev.mixplaces.com/themes/custom/mixplaces/css/components/blocks/block--products-slider.css. */
.product-slider-block .swiper.swiper-initialized{position:initial}.products__slider{position:relative;margin-left:-16px;margin-right:-16px}.products__slider .project-card__image:after{background-color:transparent !important}.slider-teasers .swiper-button-prev,.slider-teasers .swiper-button-next{width:56px;height:56px;background-color:#fff;border-radius:50%;overflow:hidden;align-items:center;justify-content:center;display:none}@media (min-width:743px){.slider-teasers .swiper-button-prev,.slider-teasers .swiper-button-next{display:flex}}.slider-teasers .swiper-button-prev.swiper-button-lock,.slider-teasers .swiper-button-next.swiper-button-lock{display:none}.slider-teasers .swiper-button-prev:not(.swiper-button-disabled),.slider-teasers .swiper-button-next:not(.swiper-button-disabled){box-shadow:0 0 10px rgba(0,0,0,.2)}.slider-teasers .swiper-button-prev:after,.slider-teasers .swiper-button-next:after{background-image:url("https://dev.mixplaces.com/themes/custom/mixplaces/images/svg-sprite/global.svg#chevron-right--grey");background-repeat:no-repeat;content:"";display:block;background-size:12px;background-position:center;width:100%;height:100%}.slider-teasers .swiper-button-prev{left:28px;transform:translateX(-50%)}@media (min-width:1440px){.slider-teasers .swiper-button-prev{left:0;transform:translateX(calc(-50% + 15px))}}@media (min-width:1441px) and (max-width:1600px){.slider-teasers .swiper-button-prev{left:13px}}.slider-teasers .swiper-button-prev:after{transform:rotate(-180deg)}.slider-teasers .swiper-button-next{right:28px;transform:translateX(50%)}@media (min-width:1440px){.slider-teasers .swiper-button-next{right:0;transform:translateX(calc(50% - 15px))}}@media (min-width:1441px) and (max-width:1600px){.slider-teasers .swiper-button-next{right:13px}}.slider-teasers .swiper-slide-visible .taxonomy-card.taxonomy-card--square,.slider-teasers .swiper-slide-visible .product-teaser{box-shadow:0 0 20px rgba(6,5,32,.08)}.slider-teasers .taxonomy-card.taxonomy-card--square,.slider-teasers .product-teaser{box-shadow:0 0 20px rgba(6,5,32,.01)}.slider-teasers .swiper-button-prev{top:calc(50% - 40px)}.slider-teasers .swiper-button-next{top:calc(50% - 40px)}.slider-teasers .swiper-slide:not([style]){padding-right:20px}.slider-teasers .swiper:not(.swiper-initialized)~.swiper__nav{display:none}.slider-teasers.overflowed{overflow:hidden}.slider-teasers.overflowed .swiper{overflow:initial}.slider-teasers .contextual-region{position:static}.slider-teasers .container{position:relative}.slider-teasers .viewsreference--view-title{display:none}.slider-teasers .view-header+.position-relative,.slider-teasers .views-element-container>.position-relative{margin-left:-16px;margin-right:-16px}.slider-teasers .swiper{position:relative;padding-left:16px;padding-right:16px;display:flex;flex-direction:column}.slider-teasers .swiper .contextual-region{position:relative}.slider-teasers .swiper-pagination{bottom:inherit;left:inherit;position:relative;order:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:55px}@media (min-width:743px){.slider-teasers .swiper-pagination{display:none}}.slider-teasers .project-card{max-width:100%}.slider-teasers .project-card .project-card__price{display:none}@media (min-width:743px){.slider-teasers .project-card .project-card__price{display:flex}}.slider-teasers .products__list .products__item:not(:last-child){margin-bottom:24px}@media screen and (max-width:560px){.view--projects__list-wrapper .swiper-slide{width:calc(100%/1.2)}}@media screen and (max-width:743px){.view--projects__list-wrapper .swiper-slide{width:calc(100%/2.2)}}@media screen and (max-width:1200px){.view--projects__list-wrapper .swiper-slide{width:calc(100%/3)}}@media screen and (max-width:1470px){.view--projects__list-wrapper .swiper-slide{width:calc(100%/4)}}.view--projects__list-wrapper .swiper-slide{width:calc(100%/5)}@media screen and (max-width:560px){.view--product-slider .swiper-slide,.articles-list__view .swiper-slide{width:calc(100%/1.2)}}@media screen and (max-width:743px){.view--product-slider .swiper-slide,.articles-list__view .swiper-slide{width:calc(100%/1.8)}}@media screen and (max-width:1200px){.view--product-slider .swiper-slide,.articles-list__view .swiper-slide{width:calc(100%/2.6)}}@media screen and (max-width:1470px){.view--product-slider .swiper-slide,.articles-list__view .swiper-slide{width:calc(100%/3.2)}}.view--product-slider .swiper-slide,.articles-list__view .swiper-slide{width:calc(100%/4)}.view--product-slider .swiper-wrapper{margin-bottom:30px}.view--product-slider .swiper-slide{height:100%}.product-slider-placeholder{display:flex;flex-direction:row;align-items:center;width:calc(100% + 32px);padding:0 16px;overflow:hidden;margin:0 -16px;gap:20px;animation:placeholder 2s infinite;margin:0 -16px}@media screen and (min-width:320px){.product-slider-placeholder{min-height:176px}}@media screen and (min-width:414px){.product-slider-placeholder{min-height:192px}}@media screen and (min-width:743px){.product-slider-placeholder{min-height:304px}}@media screen and (min-width:1200px){.product-slider-placeholder{min-height:362px}}@media screen and (min-width:1480px){.product-slider-placeholder{min-height:360px}}@media screen and (min-width:1600px){.product-slider-placeholder{min-height:375px}}@keyframes placeholder{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.product-slider-placeholder__item{display:block !important}@media screen and (max-width:742px){.product-slider-placeholder__item{width:calc(100%/2.5 - 1.5*20px/2.5)}.product-slider-placeholder__item:nth-child(n+4){display:none !important}}@media screen and (min-width:743px) and (max-width:1199px){.product-slider-placeholder__item{width:calc(100%/3 - 2*20px/3)}.product-slider-placeholder__item:nth-child(n+4){display:none !important}}@media screen and (min-width:1200px) and (max-width:1479px){.product-slider-placeholder__item{width:calc(100%/4 - 3*20px/4)}.product-slider-placeholder__item:nth-child(n+5){display:none !important}}@media screen and (min-width:1480px){.product-slider-placeholder__item{width:calc(100%/5 - 4*20px/5)}.product-slider-placeholder__item:nth-child(n+6){display:none !important}}@media screen and (max-width:742px){.product-slider-placeholder__item{width:calc(40% - 14px)}}.block-recently-viewed-project .recently-viewed-py-0{padding-top:0 !important;padding-bottom:0 !important}
/* Source and licensing information for the above line(s) can be found at https://ecom-api-dev.mixplaces.com/themes/custom/mixplaces/css/components/blocks/block--products-slider.css. */