.category-title p>a{color:var(--v-default-base)!important}.checkout-summary-card .v-tooltip__content{max-width:300px}.checkout-summary-card .delete{position:absolute;right:-2px}.checkout-summary-card .gift-name{max-width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.checkout-summary-card .saving span{color:#cc171a}.payment-methods .meal-ticket-heading-wrapper{display:flex;width:100%;flex-direction:row!important}.payment-methods .meal-ticket-heading-wrapper .logo-heading-image{width:120px}@media only screen and (max-width:959.98px){.payment-methods .meal-ticket-heading-wrapper .logo-heading-image{width:100px}}.payment-methods .meal-ticket-heading-wrapper .text-uppercase{flex-grow:1}[data-v-1b6963a3]{will-change:height;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.expand-enter-active,.expand-leave-active{transition:height .3s ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0}.lottery{color:#fff;background-color:#225688;padding:20px;margin-top:20px}.lottery img{max-width:100%}.lottery label{margin-top:10px!important;margin-bottom:10px!important;color:#fff;font-size:13px}.lottery .legend{font-size:14px}.lottery a{color:#fff;font-weight:700;text-decoration:underline}.lottery .msg{padding:10px 0;font-size:16px}.lottery .msg-error{color:red}.lottery .v-text-field .v-text-field__details{margin-bottom:0!important}.lottery .v-messages__message{font-weight:700}.payment .v-card{margin-bottom:12px;background-color:var(--v-grey-lighten3)}.payment .v-card .v-card__title{color:var(--v-primary-base);font-weight:700;font-size:15px;word-break:break-word;display:block}.payment .v-card .step{background-color:var(--v-secondary-base);color:var(--v-white-base);border-radius:100%;width:30px;height:30px;font-size:20px;display:inline-block;text-align:center;margin-right:12px}