.cookies[data-v-32bd2f8e]{position:fixed;bottom:20px;right:20px}.cookies .cookie-container[data-v-32bd2f8e]{box-shadow:0 0 100px 0 rgb(1 2 2/30%);border-radius:15px;width:100%;max-width:546px;background:#fff;position:fixed;padding:15px;right:20px;bottom:20px}@media (max-width:640px){.cookies .cookie-container[data-v-32bd2f8e]{right:0;bottom:0;max-width:100%}}.cookies2022_settings_screen[data-v-32bd2f8e]{max-height:500px;overflow-x:auto;padding:15px}.cookies a[data-v-32bd2f8e]{color:var(--cookie-bar-primary-color)}.cookies2022_actions[data-v-32bd2f8e]{position:static;clear:both;display:flex;margin-top:15px;flex-direction:column}@media (min-width:1000px){.cookies2022_actions button[data-v-32bd2f8e]{margin-left:6px}}.cookies h5[data-v-32bd2f8e]{font-weight:700!important;line-height:16px}.cookies .text[data-v-32bd2f8e],.cookies h5[data-v-32bd2f8e]{font-size:16px;margin-bottom:15px;text-decoration:none;font-family:Open Sans,sans-serif}.cookies .text[data-v-32bd2f8e]{line-height:24px;font-weight:400;letter-spacing:-.2px}@media (min-width:1000px){.cookies2022_actions[data-v-32bd2f8e]{justify-content:flex-end;flex-direction:row}}.btn-action[data-v-32bd2f8e]{background:var(--cookie-bar-primary-color)!important;color:#fff}.cookies .cookies2022_actions button[data-v-32bd2f8e]{margin-bottom:6px}.cookies .btn-ghost[data-v-32bd2f8e]{color:--var(--cookie-bar-primary-color);border:1px solid var(--cookie-bar-primary-color)}.cookies .btn-default[data-v-32bd2f8e],.cookies .btn-ghost[data-v-32bd2f8e]{border-radius:5px;padding:8px 12px;font-size:15px;font-family:Arial,sans-serif;background:#fff}.v-list-item__title[data-v-6e7d9b9e]{font-size:14px}.empty-cart[data-v-6e7d9b9e]{font-size:86px!important;color:hsla(0,0%,52.9%,.15)!important}.total-amount[data-v-6e7d9b9e]{font-size:20px}.main-header{background-color:#000!important}.main-header .cart-image{cursor:pointer}.main-header .mobileCart{max-width:80px}.main-header.isCheckout{padding-top:0;padding-bottom:0}.main-header .menu-item a{padding:0 1em;font-size:16px;color:#fff!important;text-decoration:none;text-transform:uppercase}.main-header .menu-item a:hover{opacity:.7}.main-header .custom-logo{margin-top:5px;max-width:180px}.main-header .custom-logo.isCheckout{max-width:150px}.main-header .menu-icon-link{border-radius:7px!important}.main-header .v-list,.main-header .v-menu__content{border-radius:0!important}.main-header .v-menu__content{max-width:100%!important;width:100%;left:0!important}.main-header .v-chip .v-chip__content{cursor:pointer!important}.main-header .opening-hours strong{display:block;font-weight:600;font-size:14px}.flag-line1[data-v-e2df15c8]{background-color:#0074bd;height:6px}.flag-line2[data-v-e2df15c8]{background-color:#ffed00;height:6px}.copyright{font-size:12px}@media(min-width:1904px){.container{max-width:1185px}.container.container--fluid{max-width:100%}}.v-application,.v-application .body-2{font-family:Josefin Sans,sans-serif!important}.category-promo .image-caption{bottom:0;position:absolute;padding:9px;right:0;cursor:pointer}.page-bg{background-size:cover;background-position:50%}.page-bg .main-title{font-size:44px;font-weight:600}.page-bg .v-btn__content{font-weight:700}.cursor-pointer{cursor:pointer}.product-detail .v-toolbar__content{padding-left:0}.product-detail .product-description span{display:block;color:#777}.product-detail .product-description span:first-child{margin-bottom:20px;color:#000}.product-detail .price{font-size:22px}.product-detail .vue-numeric-input input{outline:none;height:100%}.product-detail .vue-numeric-input .btn{background:transparent;box-shadow:none;border:none}.product-detail .vue-numeric-input .btn:hover{background:#ff9400}.header-table th{font-size:16px;text-transform:uppercase;font-weight:600}th.header-item-title{font-size:14px}tr.order-total th{font-size:18px;font-weight:400}tr.order-total td{font-size:22px;font-weight:600!important}.payment-icon{max-width:100px;margin-right:10px}.checkout .checkout-section-title{font-size:22px;font-weight:600;text-transform:uppercase;color:#000}.cart .mobile-table{font-size:14px}.cart .item-price{font-size:16px}.cart .order-total{font-size:18px}.cart .order-total .amount{font-size:22px}.cart .vue-numeric-input input{outline:none;height:100%}.cart .vue-numeric-input .btn{background:transparent;box-shadow:none;border:none}.cart .vue-numeric-input .btn:hover{background:#e80028}.cart .empty-cart{font-size:86px!important;color:hsla(0,0%,52.9%,.15)!important}@media(min-width:1264px){.container[data-v-5c66897a]{max-width:1185px}.container.container--fluid[data-v-5c66897a]{max-width:100%}}.giftCardText{position:absolute;bottom:107px;right:0;width:530px;margin:0 auto;left:65px}.giftCardText .v-input{position:relative}.giftCardText .v-input__slot{margin-bottom:0}.giftCardText .v-text-field__details{position:absolute;bottom:-10px;right:0}.giftCardText .v-text-field.v-text-field--solo .v-input__control input{text-align:center;text-transform:uppercase;font-weight:700;font-size:28px}@media only screen and (min-width:600px)and (max-width:1024px){.giftCardText .v-text-field.v-text-field--solo .v-input__control input{font-size:22px}}@media only screen and (min-width:600px)and (max-width:768px){.giftCardText .v-text-field.v-text-field--solo .v-input__control input{font-size:19px}}.giftCardText .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{text-align:center;text-transform:uppercase;font-size:16px}@media only screen and (min-width:600px)and (max-width:1024px){.giftCardText .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{font-size:16px}}@media only screen and (min-width:600px)and (max-width:1024px){.giftCardText{bottom:65px;width:417px}}@media only screen and (min-width:600px)and (max-width:768px){.giftCardText{bottom:45px;width:350px}}