article h1,article h2{margin-bottom:16px}article h2{font-size:19px;color:#000}@media(min-width:960px){article h2{margin-bottom:32px}}article p{margin:0 0 16px 0}@media(min-width:960px){article p{margin-bottom:32px}}article p strong{color:#8bd337}article ol,article ul{margin-bottom:16px}@media(min-width:960px){article ol,article ul{margin-bottom:32px}}.page-special-offers h1{margin-bottom:40px}.page-special-offers .special-offers-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin-bottom:26px}.page-special-offers .special-offers-items .special-offer-item{max-width:100%;width:100%;margin-bottom:30px;border-left:2px solid #f5f5f7;border-right:2px solid #f5f5f7;border-bottom:2px solid #f5f5f7;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}@media(min-width:540px){.page-special-offers .special-offers-items .special-offer-item{max-width:calc(50% - 15px);margin:0 30px 30px 0}.page-special-offers .special-offers-items .special-offer-item:nth-child(2n+2){margin-right:0}}@media(min-width:960px){.page-special-offers .special-offers-items .special-offer-item{max-width:calc(33.33% - 20px)}.page-special-offers .special-offers-items .special-offer-item:nth-child(2n+2){margin-right:30px}.page-special-offers .special-offers-items .special-offer-item:nth-child(3n+3){margin-right:0}}.page-special-offers .special-offers-items .special-offer-item .offer-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-special-offers .special-offers-items .special-offer-item .offer-image img{width:100%;max-height:137px;border-top-left-radius:8px;border-top-right-radius:8px}@media(min-width:540px){.page-special-offers .special-offers-items .special-offer-item .offer-image img{max-height:245px}}.page-special-offers .special-offers-items .special-offer-item .offer-footer{padding:24px}.page-special-offers .special-offers-items .special-offer-item .offer-footer .offer-title{margin-bottom:8px;font-weight:700;font-size:19px;line-height:19px;color:#000}.page-special-offers .special-offers-items .special-offer-item .offer-footer .offer-description{line-height:22px}.page-special-offers .special-offers-items .special-offer-item .offer-footer .offer-description p{margin:0}.block-video iframe{border:none}.page-contact{padding-bottom:56px}.page-contact h1{margin-bottom:24px}@media(min-width:960px){.page-contact h1{margin-bottom:40px}}.page-contact .restaurant-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;margin-bottom:44px}@media(min-width:960px){.page-contact .restaurant-information{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap}}.page-contact .restaurant-information .restaurant-contact{width:100%;margin-bottom:40px}@media(min-width:960px){.page-contact .restaurant-information .restaurant-contact{max-width:300px;margin-bottom:0}}.page-contact .restaurant-information .restaurant-contact .restaurant-contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.page-contact .restaurant-information .restaurant-contact .restaurant-contact-item:not(:last-child){margin-bottom:16px}.page-contact .restaurant-information .restaurant-contact .restaurant-contact-item a{color:#000}.page-contact .restaurant-information .restaurant-contact .restaurant-contact-item-phone svg{width:10px;height:10px}.page-contact .restaurant-information .restaurant-contact .restaurant-contact-item-open-time svg{width:12px;height:12px}.page-contact .restaurant-information .restaurant-contact .restaurant-contact-item svg{margin-right:10px}.page-contact .restaurant-information .restaurant-delivery-zone{width:calc(100% - 32px);max-width:256px}@media(min-width:960px){.page-contact .restaurant-information .restaurant-delivery-zone{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto;text-align:center}}.page-contact .restaurant-information .restaurant-delivery-zone .restaurant-delivery-zone-button{border:11px solid #fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.page-contact .restaurant-information .restaurant-delivery-zone .restaurant-delivery-zone-button .btn-default{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;max-width:234px;height:44px;padding:0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.25);box-shadow:0 4px 12px rgba(0,0,0,.25);line-height:normal}@media(min-width:960px){.page-contact .restaurant-information .restaurant-delivery-zone .restaurant-delivery-zone-button .btn-default{width:148px}}.page-contact .restaurant-information .restaurant-delivery-zone .restaurant-delivery-zone-button .btn-default:before{pointer-events:none;content:"";position:absolute;top:-27px;left:-27px;width:288px;height:98px;background:url(../img/delivery-zone-btn-mobile.9321a918.png) no-repeat 50%}@media(min-width:960px){.page-contact .restaurant-information .restaurant-delivery-zone .restaurant-delivery-zone-button .btn-default:before{width:202px;background:url(../img/delivery-zone-btn.db72b68b.png) no-repeat 50%}}.page-contact .restaurant-information .restaurant-delivery-zone .restaurant-delivery-zone-button .btn-default .btn-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-contact .restaurant-information .restaurant-delivery-zone .restaurant-delivery-zone-button .btn-default .btn-content-icon{margin-right:4px}.page-contact .restaurant-information .restaurant-delivery-zone .restaurant-delivery-zone-button .btn-default .btn-content-icon svg path{fill:#fff}.page-contact .restaurant-queue .queue-title{margin-bottom:16px;font-weight:700;font-size:19px;color:#000}.page-contact .restaurant-queue .queue-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-contact .restaurant-queue .queue-items-item{width:300px;font-size:14px}@media(min-width:960px){.page-contact .restaurant-queue .queue-items-item{margin-bottom:30px}}.page-contact .restaurant-queue .queue-items-item-title{margin-bottom:8px;font-weight:700}.page-contact .restaurant-queue .queue-items-item-orders-item{margin-bottom:4px}.page-contact .restaurant-video{margin-bottom:32px}