.ui-card-excursion{background:var(--surface-surface-main);display:flex;flex-direction:column;height:100%}.ui-card-excursion._hover._with-hover .ui-card-excursion__title{color:var(--state-hover-hover-brand-1,#f94141)}.ui-card-excursion._hover._with-hover .ui-card-excursion__picture picture{transform:scale(1.03)}.ui-card-excursion._error{outline:2px solid var(--state-hover-hover-brand-1,#f94141)}.ui-card-excursion__tags{display:flex;flex-wrap:wrap;gap:6px;left:16px;position:absolute;top:16px}.ui-card-excursion__picture{aspect-ratio:2.05;flex-shrink:0;overflow:hidden;width:100%}@supports not (aspect-ratio:2.05){.ui-card-excursion__picture:before{content:"";float:left;padding-top:48.78049%}.ui-card-excursion__picture:after{clear:both;content:"";display:block}}.ui-card-excursion__pic{height:100%;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-in-out;width:100%}.ui-card-excursion__content{display:flex;flex-direction:column;flex-grow:1;gap:40px}@media (min-width:1280px){.ui-card-excursion__content{gap:80px}}.ui-card-excursion__content{padding:16px}@media (min-width:768px){.ui-card-excursion__content{padding:20px}}@media (min-width:1280px){.ui-card-excursion__content{padding:24px}}.ui-card-excursion__main{display:flex;flex-direction:column;flex-grow:1;gap:20px}@media (min-width:1280px){.ui-card-excursion__main{gap:24px}}.ui-card-excursion__title{transition-duration:.3s;transition-property:color;transition-timing-function:ease-in-out}.ui-card-excursion__info{display:flex;gap:2px}.ui-card-excursion__info-item{display:flex;flex-direction:column;flex-shrink:0;gap:4px;width:calc(50% - 1px)}.ui-card-excursion__info-item>:first-child{color:var(--on-surface-on-surface-main-lowest,#9da0b2)}@media (min-width:1280px){.ui-card-excursion__info-item:first-child{width:216px}}.ui-card-excursion__text *{color:var(--on-surface-on-surface-main-lowest,#9da0b2)}.ui-card-excursion__footer{display:flex;flex-direction:column;gap:20px}@media (min-width:1280px){.ui-card-excursion__footer{gap:24px}}.ui-card-excursion__price{display:flex;flex-direction:column;gap:12px}@media (min-width:1280px){.ui-card-excursion__price{gap:16px}}.ui-card-excursion__caption *{color:var(--on-surface-on-surface-main-lowest,#9da0b2)}.ui-card-excursion__button{width:fit-content}
