.product-card-small{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;display:flex;gap:1.25rem;justify-content:flex-start;padding:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (max-width:899px){.product-card-small{flex-direction:column;gap:0}}.product-card-small .img-cont{display:flex;gap:.5rem}.product-card-small .img-cont .title-section{display:inline-flex;flex:1 1 0;flex-direction:column;gap:.5rem}@media (min-width:900px){.product-card-small .img-cont .title-section{display:none}}.product-card-small .img-cont .title-section .title-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.product-card-small .img-cont .title-section .title-container .first-class{color:#cab148;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;line-height:18px;word-wrap:break-word}@media (max-width:899px){.product-card-small .img-cont .title-section .title-container .first-class{max-width:12.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.product-card-small .img-cont .title-section .title-container .product-title{align-self:stretch;color:#101828;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;line-height:28px;word-wrap:break-word}@media (max-width:899px){.product-card-small .img-cont .title-section .title-container .product-title{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.product-card-small .img-cont .title-section .date-section{align-items:center;display:inline-flex;gap:8px;justify-content:flex-start}.product-card-small .img-cont .title-section .date-section .date-text{color:#101828;flex:1 1 0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;word-wrap:break-word}.product-card-small .product-img{align-self:stretch;border-radius:8px;width:10.75rem}@media (max-width:899px){.product-card-small .product-img{height:7.25rem;opacity:.8;width:auto}}.product-card-small .product-details{align-items:flex-start;align-self:stretch;display:inline-flex;flex:1 1 0;flex-direction:column;gap:1rem;justify-content:space-between}@media (max-width:899px){.product-card-small .product-details{gap:.5rem}}.product-card-small .product-details .header{align-items:flex-start;align-self:stretch;display:inline-flex;justify-content:space-between}.product-card-small .product-details .header .title-section{align-items:flex-start;display:inline-flex;flex:1 1 0;flex-direction:column;gap:.5rem;justify-content:flex-start}@media (max-width:899px){.product-card-small .product-details .header .title-section{display:none}}.product-card-small .product-details .header .title-section .title-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.product-card-small .product-details .header .title-section .title-container .first-class{color:#cab148;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;line-height:18px;word-wrap:break-word}.product-card-small .product-details .header .title-section .title-container .product-title{align-self:stretch;color:#101828;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;line-height:28px;word-wrap:break-word}.product-card-small .product-details .header .title-section .date-section{align-items:center;display:inline-flex;gap:8px;justify-content:flex-start}.product-card-small .product-details .header .title-section .date-section .date-text{color:#101828;flex:1 1 0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;word-wrap:break-word}.product-card-small .product-details .card-footer{display:grid;gap:.5rem;grid-template-columns:1fr 9rem;width:100%}@media (max-width:899px){.product-card-small .product-details .card-footer{display:flex;height:100%;justify-content:space-between;width:100%}}.product-card-small .product-details .card-footer .price-section{display:inline-flex;flex-direction:column;justify-content:center}.product-card-small .product-details .card-footer .price-section .price{color:#101828;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;line-height:28px;word-wrap:break-word}.product-card-small .product-details .card-footer .price-section .per-person{color:#9e9e9e;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:20px;word-wrap:break-word}.product-card-small .product-details .card-footer .buttons-small-cont{align-items:flex-end;display:flex;gap:.5rem;height:100%;justify-content:space-between}.product-card-small .product-details .card-footer .buttons-small-cont .uiButton{height:100%;width:3rem}.product-card-small .product-details .card-footer .buttons-small-cont .uiButton .va-button__content{padding:1rem .75rem!important}.product-card-small .product-details .card-footer .buttons-small-cont .uiButton.info{padding:0 .25rem;width:100%}.product-card-small .product-details .card-footer .buttons-small-cont .va-icon{font-size:1rem}
