.bloom_card{background-color:#faf9f6;padding:20px;color:#000;text-decoration:none;margin-bottom:2px!important}.bloom_card:hover .uk-overlay-panel{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.bloom_card .uk-overlay-panel{display:none;-webkit-animation-duration:.2s;animation-duration:.2s}.bloom_card h4{margin-bottom:0}.bloom_card-image{height:115px;width:115px;flex:0 0 115px;margin-right:20px;background-size:cover;background-repeat:no-repeat}.bloom_card-body>h3{margin-top:10px;margin-bottom:5px;line-height:1.2rem}.bloom_card-body p{margin-bottom:10px;line-height:25px}.bloom_card-body .small{font-size:80%}.restaurant h2{margin-bottom:15px;margin-top:60px;text-align:center;text-transform:capitalize}.discount-notice-hidden{display:none}@media only screen and (min-width:750px){.pickup-checkbox-section{margin-bottom:10px}}@media only screen and (max-width:750px){.pickup-checkbox-section{text-align:left}}.quantity-error{border:1px solid red;color:red}.error-hidden{display:none}.checkout-text-area label{line-height:1.4}.button-invisibility{display:none}.age-consent{display:flex;align-items:baseline}@media only screen and (min-width:750px){.age-consent{margin-left:40%}}@media only screen and (min-width:750px){.age-consent.extra-margin{margin-left:60%}}.age-consent>label:nth-child(2){text-align:left;padding-left:7px;margin-bottom:0}.cart-footer .btn-group{display:flex;align-items:center}@media only screen and (max-width:750px){.cart-footer .btn-group{flex-direction:column-reverse}}@media only screen and (min-width:750px){.cart-footer .btn-group{justify-content:flex-end}}.cart-checkout-btn{margin-left:10px}@media only screen and (min-width:750px){.cart-subtotal{border-bottom:1px solid rgba(74,74,74,.03)}}@media only screen and (max-width:750px){.cart-subtotal{padding-left:20px}}@media only screen and (min-width:750px){.cart-subtotal.subtotal-mobile{display:none}}@media only screen and (max-width:750px){.cart-subtotal.subtotal-desktop{display:none}}.cart-subtotal__title{margin-bottom:14px}@media only screen and (max-width:750px){.cart-subtotal__title{margin-bottom:17px}}@media only screen and (min-width:750px){input#age-approval{transform:translateY(2px)}}@media only screen and (min-width:750px){.cart-footer .grid__item{margin-top:12px}}.pickup-hide{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.scss.css.map */
