.feed-card{transition:transform .3s ease;height:100%;display:flex;flex-wrap:wrap;align-content:space-between}.feed-card .top-part{width:100%;display:flex;flex-wrap:wrap;align-content:flex-start}.feed-card .card-image-container{width:100%;position:relative;margin-bottom:20px}.feed-card .card-image{width:100%;height:204px;object-fit:cover;border-radius:15px;display:block}.feed-card .card-image-container .card-date{position:absolute;bottom:0;left:0;display:flex;align-items:center;gap:10px;background-color:#00205b;padding:6px 15px 6px 0;border-radius:0 10px 0 10px;font-family:"Aktiv Grotesk",sans-serif;font-weight:600;font-size:18px;line-height:26px;color:#fff}.feed-card .card-image-container .card-date span{font-size:15px;line-height:19px;letter-spacing:-.5px;background:0 0}.feed-card .card-image-container .card-date::before{content:"";display:inline-block;width:26px;height:24px;mask:url("../images/icons/calendar.svg") no-repeat center/contain;-webkit-mask:url("../images/icons/calendar.svg") no-repeat center/contain;background-color:#fff;margin-right:0}.feed-card .card-image-container .card-date .calendar-icon{width:26px;height:24px;color:#fff;flex-shrink:0}.feed-card .card-badges{position:absolute;top:15px;left:15px;display:flex;flex-direction:row;gap:8px}.feed-card .badge{display:inline-flex;align-items:center;padding:0 10px;height:26px;border-radius:100px;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-size:16px;line-height:26px;gap:6px}.feed-card .badge.badge-sold-out{background-color:#ffecec;color:#fc1f1f}.feed-card .badge.badge-seasonal{background-color:#dcf1d5;color:#509d39}.feed-card .badge.badge-included{background-color:rgba(255,255,255,.2);color:#fff;backdrop-filter:blur(14px);padding-left:6px}.feed-card .badge.badge-included .badge-icon{width:16px;height:16px;flex-shrink:0}.feed-card .card-content{color:#fff}.feed-card .card-text{margin-bottom:20px}.feed-card .card-title{font-family:aktiv-grotesk,sans-serif;font-weight:600;font-size:21px;line-height:26px;color:#fff;margin:0 0 12px 0}.feed-card .card-description{font-family:aktiv-grotesk,sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#706f6f;margin:0;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feed-card .learn-more-link{font-family:aktiv-grotesk,sans-serif;font-weight:600;font-size:18px;line-height:26px;color:#bd965b;text-decoration:underline;transition:color .3s ease}.feed-card .learn-more-link:hover{color:#d3b992}.feed-card.light .card-image-container .card-date{background-color:#fff;color:#00205b!important}.feed-card.light .card-image-container .card-date::before{background-color:#00205b}.feed-card.light .card-title{color:#00205b}