.bottom-info-box-module__7-k41a__wrapper{z-index:1000;width:calc(100% - 32px);max-width:800px;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.bottom-info-box-module__7-k41a__box{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.bottom-info-box-module__7-k41a__boxOpen,.bottom-info-box-module__7-k41a__boxClosed{padding:16px}.bottom-info-box-module__7-k41a__centerBox{justify-content:center;align-items:center;padding:16px}.bottom-info-box-module__7-k41a__errorText{color:var(--color-gray-800);margin-bottom:16px}.bottom-info-box-module__7-k41a__loader{border:2px solid var(--color-gray-200);border-bottom-color:var(--color-gray-900);border-radius:50%;width:32px;height:32px;animation:1s linear infinite bottom-info-box-module__7-k41a__spin}@keyframes bottom-info-box-module__7-k41a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bottom-info-box-module__7-k41a__mobileHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bottom-info-box-module__7-k41a__mobileTitle{font-weight:var(--font-weight-bold);color:var(--color-gray-900);white-space:nowrap;text-overflow:ellipsis;padding-inline-end:16px;overflow:hidden}.bottom-info-box-module__7-k41a__toggleButton{color:var(--color-gray-800);padding:4px}.bottom-info-box-module__7-k41a__contentLayout{flex-direction:row;align-items:stretch;display:flex}.bottom-info-box-module__7-k41a__imageWrapper{flex-shrink:0;width:140px;height:140px;margin-inline-end:20px;position:relative}.bottom-info-box-module__7-k41a__image{object-fit:cover;border-radius:var(--radius-md)}.bottom-info-box-module__7-k41a__details{flex-direction:column;flex-grow:1;display:flex}.bottom-info-box-module__7-k41a__headerRow{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.bottom-info-box-module__7-k41a__title{font-size:var(--text-xl);font-weight:var(--font-weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bottom-info-box-module__7-k41a__infoRow{font-size:var(--text-lg);font-weight:var(--font-weight-regular);margin-bottom:8px;display:flex}.bottom-info-box-module__7-k41a__priceRow{justify-content:space-between;align-items:center}.bottom-info-box-module__7-k41a__priceWrapper{align-items:center;display:flex}.bottom-info-box-module__7-k41a__infoLabel{color:var(--color-gray-700);white-space:nowrap;margin-inline-end:4px}.bottom-info-box-module__7-k41a__infoValue{color:var(--color-gray-900);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bottom-info-box-module__7-k41a__priceValue{color:var(--color-gray-900);font-weight:var(--font-weight-bold)}.bottom-info-box-module__7-k41a__only-on-desktop .bottom-info-box-module__7-k41a__moreInfoBtn,.bottom-info-box-module__7-k41a__directionsBtnDesktop{margin-inline-start:16px}.bottom-info-box-module__7-k41a__mobileActionRow{justify-content:space-between;align-items:center;width:100%;margin-top:16px;display:flex}@media screen and (max-width:1023px){.bottom-info-box-module__7-k41a__wrapper{bottom:24px}.bottom-info-box-module__7-k41a__boxOpen{padding:16px}.bottom-info-box-module__7-k41a__boxClosed{padding:12px 16px}.bottom-info-box-module__7-k41a__hideOnMobile{display:none}.bottom-info-box-module__7-k41a__contentLayout{flex-direction:column}.bottom-info-box-module__7-k41a__imageWrapper{margin-bottom:12px;flex-shrink:1;width:100%;height:150px;margin-inline-end:0}.bottom-info-box-module__7-k41a__infoRow{font-size:var(--text-sm)}}
