.card-wrapper{flex:1;display:flex;flex-direction:column}.card__inner{position:relative;border-radius:.4rem;overflow:hidden}.card__content{display:flex;flex-direction:column;margin-top:.4rem;color:rgb(var(--color-foreground));text-decoration:none;font-size:calc(var(--font-heading-scale) * 1.3rem);line-height:calc(var(--font-heading-scale) * 1.6rem)}@media screen and (min-width: 750px){.card__content{margin-top:.8rem;font-size:calc(var(--font-heading-scale) * 1.6rem);line-height:calc(var(--font-heading-scale) * 2.4rem)}}.card-information{flex:1;display:flex;flex-direction:column}.card-wrapper .media:after{content:"";position:absolute;top:0;left:0;background:#000;opacity:0;z-index:1;width:100%;height:100%}.card .card__inner .card__media{overflow:hidden;z-index:0;border-radius:1px}.card-wrapper .slideshow.grid{gap:.25rem}.card-wrapper .slideshow__slide{width:100%}.card__information-heading{display:flex;flex-direction:row;justify-content:space-between;gap:.4rem}.card__information-heading+*{padding-top:.4rem}.card__heading{flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.card__information-pricing{display:flex;align-items:center;gap:.2rem}.card__information-heading .price{font-size:inherit;letter-spacing:0}.card__information-short-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:rgba(var(--color-black-5))}.card__information-location-details{margin-top:.4rem;margin-bottom:1.4rem}.grid__item .card__information-location-details{margin-top:0}@media screen and (min-width: 750px){.card__information-short-description{line-height:calc(var(--font-heading-scale) * 2rem)}}.card__information-request-location{margin-top:auto;padding:0;text-align:start;font-weight:500;text-decoration:underline;color:rgba(var(--color-primary));background:none}@media screen and (min-width: 750px){.card__information-request-location{padding:0;font-weight:500;text-decoration:underline;color:rgba(var(--color-primary));background:none}}.card__information-request-location:hover{color:rgba(var(--color-primary-3))}@media screen and (min-width: 990px){.card__information-request-location{visibility:hidden}.card-wrapper:hover .card__information-request-location{visibility:visible}}.card-wrapper .slideshow__controls{bottom:0;left:50%;right:initial;padding:.5rem .5rem 1.2rem;transform:translate(-50%);z-index:2}@media screen and (min-width: 750px){.card-wrapper .slideshow__controls{padding:1rem 0 2.2rem}}.card-wrapper .slider-counter{min-width:initial}.card-wrapper .slideshow__control-wrapper{gap:.2rem}.card-wrapper .buttons-wrapper{display:none}.card-wrapper .slider-counter__link{width:1rem;height:1rem;padding:0;border:.22rem solid transparent;background-color:transparent}@media screen and (min-width: 750px){.card-wrapper .slider-counter__link{width:1.2rem;height:1.2rem}}.card-wrapper .slider-counter__link--active{border-color:rgba(var(--color-white-1))}.card-wrapper .slider-counter__link--dots .dot{width:.6rem;height:.6rem;margin:auto;border:none;border:.05rem solid rgba(var(--color-black-5),.5);background:rgba(var(--color-white-1))}@media screen and (min-width: 750px){.card-wrapper .slider-counter__link--dots .dot{width:.8rem;height:.8rem}}.card-wrapper .slider-counter__link--active.slider-counter__link--dots .dot{background:rgba(var(--color-white-1))}.card-wrapper .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgba(var(--color-black-6))}.card-wrapper__skeleton{--skeleton-radius: .4rem;--skeleton-color: #2222}.card-wrapper__skeleton div:empty{display:block}.card-wrapper__skeleton .card__inner{aspect-ratio:164 / 129;background:var(--skeleton-color)}@media screen and (min-width: 750px){.card-wrapper__skeleton .card__inner{aspect-ratio:305 / 240}}.card-wrapper__skeleton .skeleton__title{height:1.6rem;width:50%;border-radius:var(--skeleton-radius);background:var(--skeleton-color)}@media screen and (min-width: 750px){.card-wrapper__skeleton .skeleton__title{height:1.8rem}}.card-wrapper__skeleton .skeleton__price{height:1.8rem;width:40%;border-radius:var(--skeleton-radius);background:var(--skeleton-color)}.card-wrapper__skeleton .card-information{padding-top:.7rem}@media screen and (min-width: 750px){.card-wrapper__skeleton .card-information{padding-top:1rem}}.card-wrapper__skeleton .skeleton__description{height:1.6rem;width:80%;border-radius:var(--skeleton-radius);background:var(--skeleton-color)}.card-wrapper__skeleton .skeleton__button{margin-top:.8rem;height:2.3rem;width:45%;border-radius:var(--skeleton-radius);background:var(--skeleton-color)}
/*# sourceMappingURL=/cdn/shop/t/65/assets/component-card.css.map */
