.table-reservation{margin:16px 0 20px}.table-reservation,.table-reservation tbody,.table-reservation thead,.table-reservation tr{width:100%;display:inline-block}.table-reservation td{font-family:Lato-Regular;font-style:normal;font-stretch:normal;text-decoration:none;font-size:13px;letter-spacing:.25px;line-height:1.38;color:#333;vertical-align:top;width:33.33%;display:inline-block;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.table-reservation .reservation-item{border-top:1px solid rgba(51,51,51,.11);padding:21px 0 17px}.table-reservation .reservation-item:last-of-type{border-bottom:1px solid rgba(51,51,51,.11)}.table-reservation .status-reservation{text-align:right}.table-reservation .expiration-date-item{margin-top:7px;width:100%}.table-reservation .reservation-number{font-family:Lato-Regular;font-style:normal;font-stretch:normal;text-decoration:none;font-size:13px;letter-spacing:.25px;line-height:1.38;color:#333;text-decoration:underline}.reservation-list-container .order-or-reservation-list{width:90%}.reservation-details-section.my-account-section-content{padding-bottom:0}.reservation-details-section .accordion-element{margin-top:0}.reservation-display .item-information{margin:6px 0}.reservation-display .title-description{width:30%;margin-bottom:10px;text-align:right;display:inline-block;vertical-align:top;font-family:Lato-Regular;font-size:12px;letter-spacing:0;line-height:1.42;text-transform:uppercase;color:#666;font-family:Lato-Bold;font-style:normal;font-stretch:normal;text-decoration:none;text-transform:none}.reservation-display .button-get-direction,.reservation-display .reservation-item{margin-bottom:10px}.reservation-display .pickup-information-container,.reservation-display .reservation-item{width:70%;display:inline-block;text-align:left;padding-left:20px;vertical-align:top}.reservation-display .name-store,.reservation-display .pickup-information-container,.reservation-display .reservation-item{font-family:Lato-Regular;font-size:12px;letter-spacing:0;line-height:1.42;text-transform:uppercase;color:#333;font-family:Lato-Bold;font-style:normal;font-stretch:normal;text-decoration:none;text-transform:none}.reservation-display .name-store{text-decoration:underline}.reservation-display .address-store,.reservation-display .button-get-direction,.reservation-display .name-store,.reservation-display .phone-store,.reservation-display .schedule-store{display:block}.reservation-display .button-get-direction{font-size:12px;letter-spacing:0;line-height:1.42;text-transform:uppercase;color:#333;font-family:Lato-Regular;font-weight:400;font-style:normal;font-stretch:normal;text-decoration:none;text-transform:none;text-decoration:underline}.reservation-display .date-info,.reservation-display .expiration-info,.reservation-display .phone-store,.reservation-display .schedule-store{font-family:Lato-Regular;font-weight:400;font-style:normal;font-stretch:normal;text-decoration:none}.reservation-display .schedule-store{margin-top:3px}.reservation-display .phone-store{margin-bottom:3px}.reservation-display{margin-bottom:20px;border-bottom:1px solid rgba(51,51,51,.11)}.reservation-display .item-information{display:inline-block;width:35%;vertical-align:top}.reservation-display .pickup-information-container,.reservation-display .reservation-item{padding:0}.reservation-display .title-description{width:auto;text-align:left;display:block;margin-bottom:0}.reservation-display .pickup-information-container,.reservation-display .reservation-item{width:auto}.reservation-details-section .table-products-list .container-titles th{text-align:right}.reservation-details-section .table-products-list .container-titles th:first-child{text-align:left}.reservation-details-section .table-products-list .item-shopping-cart td{text-align:right}.reservation-details-section .table-products-list .item-shopping-cart td:first-child{text-align:left}