.component--card{--border-radius:var(--card-border-radius,var(--border-radius-base));--color:var(--card-color,var(--color-text));--bg-color:var(--card-bg-color,var(--color-neutral-lightest));--bg-color-hover:var(--card-bg-color-hover,var(--color-neutral-light));--bg-color-active:var(--card-bg-color-active,var(--color-neutral));--spacing-inline:var(--card-spacing-inline,var(--sp-lg));--spacing-block:var(--card-spacing-block,var(--sp-lg));align-items:stretch;background-color:transparent;border-radius:0;color:var(--color);display:flex;flex-direction:column;gap:0;justify-items:stretch;overflow:hidden;padding-bottom:0;-webkit-text-decoration:none;text-decoration:none}.component--card .field--name-field-image{flex:0 0 auto;position:relative}.component--card .card__body{background-color:#fff;border-radius:0 0 1.25rem 0;box-shadow:none;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-lg);min-width:0;padding:var(--sp-2xl);transition-duration:var(--transition-duration);transition-property:box-shadow;transition-timing-function:var(--transition-timing-function);width:100%}.component--card .card__content{display:grid;flex:1 0 auto;grid-gap:var(--spacing-block);align-content:start;margin-left:0;margin-right:0}@supports (grid-template-rows:subgrid){.component--card .card__content{grid-row:span 2;grid-template-rows:subgrid}}.component--card .card__title{margin-bottom:0;margin-top:0}.component--card .wrapper--text{display:flex;flex-direction:column;gap:var(--sp-md)}.component--card .card__link,.component--card .card__text{margin-left:0;margin-right:0}.component--card.location--card{--card-spacing-block:var(--sp-2xl);--card-spacing-inline:var(--sp-2xl);--bg-color:#fff;background-color:transparent;border-radius:0;display:flex;flex:1;flex-direction:column;gap:0;padding-bottom:0;position:relative}.component--card.location--card .card__body{background-color:var(--bg-color);border-radius:0 0 1.25rem 0;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-2xl);margin-left:0;margin-right:0;margin-top:0;padding:var(--sp-2xl) var(--sp-2xl) var(--sp-2xl);position:relative;z-index:0}.component--card.location--card .card__body:before{display:none}.component--card.location--card .card__content,.component--card.location--card .card__link{margin-left:0;margin-right:0}.component--card.location--card .card__title{font-weight:var(--font-weight-bold)}.component--card.location--card .media--image img{border-radius:1.25rem 1.25rem 0 0}.component--card.location--card .price{background-color:#fff;border-radius:1.25rem;color:#000;font-size:var(--font-size-xs);margin-top:var(--sp-lg);padding:var(--sp-sm) var(--sp-md);position:absolute;right:var(--sp-lg);z-index:100}.component--card.location--card .price .price__from{font-weight:var(--font-weight-normal)}.component--card.location--card .price .price__formatted-start{color:var(--color-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.component--card.location--card .card__content{--spacing-block:var(--sp-lg)}.component--card.location--card .wrapper--text{gap:0}.ui_patterns_story>.component--card{max-width:31.25rem}@supports (grid-template-rows:subgrid){.component--card{display:grid;grid-row:span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;justify-items:stretch;width:100%}}.layout.background-color--grey:has(.paragraph--type--cards){position:relative}.layout.background-color--grey:has(.paragraph--type--cards):before{background:#fff;content:"";height:0;height:calc(var(--media-half-height, 0) + var(--layout-padding-top, 0));position:absolute;top:0;transition:height .3s ease-in-out;width:100%}@media (max-width:108rem){.layout.background-color--grey:has(.paragraph--type--cards):before{left:-3.125rem;width:calc(100% + 6.25rem)}}@media (max-width:43.75rem){.layout.background-color--grey:has(.paragraph--type--cards):before{left:0;width:100%}}.layout.background-color--grey:has(.paragraph--type--cards) .views-row:not(:first-child) .media--image{background-color:var(--color-grey-light)}
/*# sourceMappingURL=card.css.map */