.card__link{background:#fff;border:1px solid #dde1e9;box-sizing:border-box;color:inherit;display:block;position:relative;text-decoration:none;transition:box-shadow ease .5s,-webkit-box-shadow ease .5s;width:17rem}.card__link:before{border:1px solid transparent;border-right-color:#1d2533;border-top-color:#1d2533;border-width:28px 48px;content:"";height:0;opacity:.3;position:absolute;right:0;top:0;transition:opacity ease .3s;width:0;z-index:3}.card__link:after{background:url(https://www.barcelonabusturistic.cat/themes/custom/tmb/assets/img/layout/ico-link.svg) left -1.5rem no-repeat;content:"";height:1.5rem;left:100%;margin:.5rem 0 0 -2rem;opacity:1;position:absolute;top:0;width:1.5rem;z-index:4}.card__link.ext:after{background:url(https://www.barcelonabusturistic.cat/themes/custom/tmb/assets/img/layout/ico-external-link.svg) left top no-repeat}.card__link:hover{box-shadow:0 8px 16px 0 rgba(29,37,51,.1)}.card__link:hover:before{opacity:1}.card__link:hover .card__content-title{text-decoration:underline}@media screen and (min-width:48em){.card__link{width:20rem}}@media screen and (min-width:80em){.card__link{width:22rem}}.card__media{background-position:center center;background-repeat:no-repeat;background-size:cover;height:11rem;position:relative}.card__media:before{background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4));content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:48em){.card__media{height:13rem}}@media screen and (min-width:80em){.card__media{height:15rem}}.card__media-item{display:block;height:0;width:0}.card__content{box-sizing:border-box;padding:1.5rem}.card__content-title{color:#1d2533;margin:0 0 .5rem;font-family:"Montserrat",arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem}@media screen and (min-width:48em){.card__content-title{font-size:1.125rem}}@media screen and (min-width:80em){.card__content-title{font-size:1rem}}.card__content-description{margin-bottom:.75rem;font-size:.875rem;line-height:1.5rem}.card__content-description p{margin:0}.card__content-meta{font-size:.875rem;line-height:1.5rem}.card__content .tags{display:flex;flex-wrap:wrap}.card__content .tag:nth-child(2n){margin-right:1.875rem}.card--prices{box-shadow:0 8px 16px 0 rgba(185,196,207,.7);max-width:12.5rem;min-width:210px}.card--prices:before{background-image:linear-gradient(to right,#d71d41,#ad1457);content:"";display:block;height:.25rem;width:100%}.card--prices .card__header{background-color:#fff;padding:.5rem 1rem 1rem}@media (min-width:768px){.card--prices .card__header{min-height:60px}}.card--prices .card__content{padding:.5rem 1rem 1.6875rem;position:relative}.card--prices .card__prices-item{padding:.5rem 0;border-bottom:1px solid #d3e1e9}.card--prices .card__prices-item .target{color:#1d2633;font-size:.875rem;font-weight:500;line-height:1.5rem}.card--prices .card__prices-item .price,.card--prices .card__prices-item .old-price{display:inline}.card--prices .card__prices-item .price{color:#ad1457;font-weight:700}.card--prices .card__prices-item .old-price{color:#b9c4cf;margin-left:.1875rem;text-decoration:line-through;font-size:.875rem}.card--prices .card__content-title{font-size:.875rem;font-weight:500;line-height:1.5rem;font-family:"Roboto",arial,sans-serif;margin:0}.card--prices .card__content-info{font-family:"Montserrat",arial,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.75rem;color:#ad1457}.card--prices .card__status{background-color:#ec7579;border:1px solid transparent;box-shadow:0 1px 2px 0 rgba(84,101,126,.6);border-left:none;color:#1d2633;font-size:.625rem;font-weight:500;line-height:.75rem;padding:.3125rem .5rem .1875rem 1.2rem;position:absolute;right:0;text-transform:uppercase;top:-.6875rem;max-height:20px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%)}.card--prices .card__prices-detail{text-align:left}.card--prices .button{margin:1.5rem 0 1.375rem;min-width:auto;width:100%}.card--prices .text__link{font-size:.875rem;font-weight:500;line-height:1.5rem;display:inline-block;letter-spacing:0;padding-right:0;padding-left:2rem}.card--prices .text__link:before{bottom:.1875rem;right:auto;left:0;transform:none;top:auto}