.bundle-list{width:98%}@media(max-width:600px){.bundle-list{width:100%}}.bundle-list:hover .bundle-list__list{box-shadow:0 .25rem .75rem #00000026;transform:translateY(-.125rem)}.bundle-list:hover .bundle-list__list .image img{transform:scale(1.04)}.bundle-list__profile{border-radius:.4rem;cursor:pointer;float:left;margin:0 2%;position:relative;transition:transform .2s;width:96%}.bundle-list__profile:hover{opacity:.8}.bundle-list__profile a{text-decoration:none}.bundle-list__profile h2{margin-bottom:0!important}.bundle-list__profile h4{margin:0 0 1rem}.bundle-list__profile p{font-weight:var(--weight-light)!important}.bundle-list__profile--image-title{margin:15px 0 0!important;width:75%}.bundle-list__profile--image-subtitle{font-weight:var(--weight-light);margin:3px 0;width:75%}@media(max-width:1200px){.bundle-list__profile--image-subtitle{width:85%}}.bundle-list__profile--cuisines{-moz-column-gap:4px;column-gap:4px;display:flex;flex-wrap:wrap;margin:6px 0 0;row-gap:4px;width:75%}@media(max-width:1200px){.bundle-list__profile--cuisines{width:85%}}.bundle-list__profile--profile-image{background-position:50%;background-size:contain;border-radius:50%;float:right;height:3rem;margin-top:1.5rem;overflow:hidden;position:relative;width:3rem}.bundle-list__profile--rating{align-items:center;display:flex}.bundle-list__profile--rating svg{font-size:.7rem}.bundle-list__profile--rating span{margin:0 .5rem!important}.bundle-list__list{background-color:var(--color-white-1);border:.0625rem solid var(--color-grey-3);border-radius:var(--radius);box-shadow:var(--shadow-1);cursor:pointer;display:flex;flex-direction:column;margin:0 1%;overflow:hidden;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}@media(max-width:768px){.bundle-list__list{width:96%}}@media(max-width:600px){.bundle-list__list{width:99%}}.bundle-list__list--container{align-items:center;display:flex;justify-content:space-between;width:100%}.bundle-list__list--container .image{align-items:center;display:flex;overflow:hidden}.bundle-list__list--container .image img{transition:transform .5s var(--ease-out)}.bundle-list__list--container .details{background-color:var(--color-white-1);display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start;padding:1rem 5% 1.25rem}.bundle-list__list--container .details p{margin:0;padding:0}.bundle-list__list--container .details__title{color:var(--color-grey-1)!important;font-size:.9rem;font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-list__list--container .details__info{display:flex;flex-direction:column;gap:.75rem}.bundle-list__list--container .details__info--dietries{display:flex;flex-direction:column}.bundle-list__list--container .details__info--dietries .servings{display:flex;flex-wrap:wrap;gap:.4rem;width:100%}.bundle-list__list--container .details__info--price{align-items:center;display:flex;gap:.4rem}.bundle-list__list--container .details__info--price-amount{color:var(--color-grey-1)!important;font-size:1.1rem;font-weight:var(--weight-semibold);line-height:1}.bundle-list__list--container .details__info--price h4{align-items:center;display:flex;justify-content:flex-end;margin:0!important}.image-carousel{cursor:pointer;padding:0 1% .5rem}.image-carousel__wrapper--slide{cursor:pointer}@media(max-width:768px){.image-carousel__wrapper--slide{padding:20% 0}}.image-carousel__wrapper--slide:hover{transform:scale(1.2)}.image-carousel .Vuecarousel-slide{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;text-align:center}.image-carousel .Vuecarousel-slide:hover{transform:scale(1.02)}.image-carousel .Vuecarousel-slide:hover p{border-bottom:5px solid var(--color-pink-1)}.image-carousel .Vuecarousel-slide img{border-radius:var(--radius);cursor:pointer;margin:0 auto -10px;width:3rem}.image-carousel .Vuecarousel-slide p{border-bottom:5px solid transparent;cursor:pointer;font-size:.7rem!important;padding-bottom:5px;text-align:center;width:100%}@media(max-width:768px){.image-carousel .Vuecarousel-slide p{font-size:.7rem!important}}.image-carousel .greyed{opacity:.2}
