@media screen and (max-width:900px){.desktop{display:none!important}}@media screen and (min-width:901px){.mobile{display:none!important}}#christmas-tnc .overlay-center-box{overflow-y:scroll;height:500px;text-align:left;width:700px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:10000}@media screen and (max-width:900px){#christmas-tnc .overlay-center-box{width:100%}}#christmas-tnc .overlay-center-box img.svg{position:absolute;top:5%;right:5%;cursor:pointer}#christmas-tnc .overlay-center-box .inner-box{margin:40px auto;max-width:600px;line-height:28px}#christmas-tnc .overlay-center-box .inner-box .italic p{font-style:italic}#christmas-tnc .overlay-center-box .inner-box ul{list-style-type:disc;list-style-position:inside}@media screen and (max-width:900px){#christmas-tnc .overlay-center-box .inner-box{width:90%}}#medi-tnc .overlay-center-box{overflow-y:scroll;height:500px;text-align:left;width:700px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:10000}@media screen and (max-width:900px){#medi-tnc .overlay-center-box{width:100%}}#medi-tnc .overlay-center-box img.svg{position:absolute;top:5%;right:5%;cursor:pointer}#medi-tnc .overlay-center-box .inner-box{margin:40px auto;max-width:600px;line-height:28px}#medi-tnc .overlay-center-box .inner-box ul{list-style-type:disc;list-style-position:inside}#medi-tnc .overlay-center-box .inner-box .italic p{font-style:italic}@media screen and (max-width:900px){#medi-tnc .overlay-center-box .inner-box{width:90%}}p.less-bot{margin-bottom:0!important}p.less-top{margin-top:0!important}.restaurant-offers .banner-section .page-banner{width:100%}.restaurant-offers .banner-section .banner-description{width:727px;margin:30px auto 40px}@media screen and (max-width:900px){.restaurant-offers .banner-section .banner-description{width:100%;padding:0 10px;box-sizing:border-box;margin-bottom:50px}}.restaurant-offers .banner-section .banner-description .description{font-size:16px;line-height:28px;color:#252525;margin-top:0;font-weight:400;text-align:center}@media screen and (max-width:900px){.restaurant-offers .banner-section .banner-description .description{line-height:25px;font-size:13px}}.restaurant-offers .banner-section .banner-description p{text-align:center}@media screen and (max-width:900px){.restaurant-offers .banner-section .banner-description p{line-height:25px;font-size:13px}}.restaurant-offers .banner-section .banner-description .button-container{display:flex;justify-content:center;margin-top:25px}.restaurant-offers .banner-section .banner-description .button-container a .primary{display:block;margin:25px auto}@media screen and (max-width:900px){.restaurant-offers .banner-section .banner-description .button-container a .primary{display:block;margin:25px auto 0}}.restaurant-offers .banner-section .storetab{text-align:center;margin:auto auto 50px}.restaurant-offers .banner-section .storetab span{border:1px solid #0077c8;padding:12px 24px;color:#0077c8;font-size:16px;line-height:22px;background-color:#fff;font-weight:400;position:relative;border-radius:30px;margin-left:10px;margin-right:10px;cursor:pointer}@media screen and (max-width:900px){.restaurant-offers .banner-section .storetab span{display:block;width:50%;margin:10px auto auto}}.restaurant-offers .banner-section .storetab span.active,.restaurant-offers .banner-section .storetab span:hover{background-color:#0077c8;color:#fff}.restaurant-offers .banner-section .promo-period{margin-top:0;font-weight:700;font-size:18px;color:#0077c8;text-align:center}@media screen and (max-width:900px){.restaurant-offers .banner-section .promo-period{margin-top:20px}}.restaurant-offers .banner-section .banner-container{flex-direction:column;display:flex;align-items:center}@media screen and (min-width:901px){.restaurant-offers .banner-section .banner-container hr{margin-top:30px;margin-bottom:30px}}.restaurant-offers .banner-section .banner-container .mobile-img-container{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:0 20px}.restaurant-offers .banner-section .banner-container .mobile-img-container img{width:100%;height:100%}@media screen and (min-width:901px){.restaurant-offers .banner-section .banner-container .tnc-container{width:720px}}@media screen and (max-width:900px){.restaurant-offers .banner-section .banner-container .tnc-container{width:100%}}.restaurant-offers .banner-section .banner-container .tnc-container p{text-align:left;align-items:left;display:block}@media screen and (max-width:900px){.restaurant-offers .banner-section .banner-container .tnc-container p{padding-left:10px}}.restaurant-offers .banner-section .banner-container p.link{color:#00f;text-decoration:underline;cursor:pointer}.restaurant-offers .banner-section .banner-container hr{width:100%}@media (max-width:1300px){.restaurant-offers .banner-section .banner-container{margin:auto}}@media screen and (max-width:900px){.restaurant-offers .banner-section .banner-container{flex-direction:column;margin:0 0 20px}}.restaurant-offers .banner-section .banner-container img{height:312px;margin-bottom:10px}@media screen and (max-width:900px){.restaurant-offers .banner-section .banner-container img{width:400px;height:500px}}.restaurant-offers .banner-section .banner-container .extra-banner-container{height:400px;width:800px;display:flex;position:relative;background-color:#ececea;margin:0 auto;border:1px solid #e7efef}@media screen and (max-width:900px){.restaurant-offers .banner-section .banner-container .extra-banner-container{width:100%;max-width:320px;height:200px;flex-direction:column}}.restaurant-offers .banner-section .banner-container .extra-banner-container.white{background-color:#fff}.restaurant-offers .banner-section2 .page-banner{width:100%}.restaurant-offers .restaurant-items-container{margin:0 auto}@media screen and (min-width:901px){.restaurant-offers .restaurant-items-container{width:90%}}@media screen and (max-width:900px){.restaurant-offers .restaurant-items-container{width:calc(100% - 40px);border-bottom:0}}.restaurant-offers .restaurant-items-container .title{margin-bottom:5px;text-align:center}.restaurant-offers .restaurant-items-container .subtitle{margin-bottom:25px;font-weight:700;text-align:center}.restaurant-offers .restaurant-items-container .subtitle.no-bottom{margin-bottom:0}.restaurant-offers .restaurant-items-container .promo-period{margin-top:0;font-weight:700;font-size:18px;color:#0077c8;text-align:center}@media screen and (max-width:900px){.restaurant-offers .restaurant-items-container .promo-period{margin-top:20px}}.restaurant-offers .restaurant-items-container .promo-title{margin-top:0;font-weight:700;font-size:18px;color:#fcdb2c;text-align:center}.restaurant-offers .restaurant-items-container .product-lists{display:flex;flex-wrap:wrap;margin-bottom:30px;justify-content:center}.restaurant-offers .restaurant-items-container .product-lists .product-item-container{box-sizing:border-box;padding:0 20px 50px}@media screen and (min-width:901px){.restaurant-offers .restaurant-items-container .product-lists .product-item-container{max-width:300px;padding-bottom:30px!important}}@media screen and (max-width:900px){.restaurant-offers .restaurant-items-container .product-lists .product-item-container.vertical-product{margin-top:20px}}@media screen and (max-width:900px){.restaurant-offers .restaurant-items-container .product-lists .product-item-container{width:100%;padding:0 20px;margin-top:20px}}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item{overflow:hidden}@media screen and (max-width:900px){.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item{overflow:visible}}@media screen and (min-width:901px){.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item:hover .product-img-cont .img-cont .first{opacity:0;transition:all .3s ease-out}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item:hover .product-img-cont .img-cont .second{opacity:1;transition:all .3s ease-in}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item:hover .product-img-cont .product-ind .item:first-child{background-color:#e5e5e5}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item:hover .product-img-cont .product-ind .item:nth-child(2){background-color:#9c9c9c}}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .img{width:100%}@media screen and (max-width:900px){.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .img{width:100%}}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .img img{width:100%}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont{display:flex;width:100%;box-sizing:border-box}@media screen and (max-width:900px){.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont{flex-direction:column}}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont.selected .img-cont .first{opacity:0;transition:all .3s ease-out}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont.selected .img-cont .second{opacity:1;transition:all .3s ease-in}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont.selected .product-ind .item:first-child{background-color:#e5e5e5}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont.selected .product-ind .item:nth-child(2){background-color:#9c9c9c}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont .slider-cont img{width:100%}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont .img-cont{position:relative;pointer-events:none;width:100%}@media screen and (max-width:900px){.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont .img-cont{pointer-events:auto;flex-direction:column}}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont .img-cont img{width:100%}@media screen and (min-width:901px){.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont .img-cont img{pointer-events:none}}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont .img-cont img.first{z-index:3;opacity:1;transition:all .3s ease-in}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont .img-cont img.second{position:absolute;left:0;top:0;z-index:2;opacity:0}@media screen and (min-width:901px){.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont .img-cont img.second{height:100%}}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont .product-ind{text-align:center;display:flex;margin:10px 0 5px;background-color:#fff}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-img-cont .product-ind .item{height:10px;width:10px;border-radius:50%;cursor:pointer;margin:0 1.5px}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .mobile-img-container{position:relative;overflow:hidden;display:flex;justify-content:center;flex-direction:column}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .mobile-img-container img{max-width:508px;width:100%;height:100%;box-sizing:content-box}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .mobile-img-container img.slight-vertical{padding-left:8%}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .mobile-img-container img.vertical{padding-left:17%}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .mobile-img-container img.vertical-thin{padding-left:27%}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-desc-cont .product-tag{background-color:#0077c8;padding:4px 8px;color:#fff;display:inline-block;font-weight:900;font-size:12px;line-height:16px;margin-top:9px}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-desc-cont .product-title{color:#000;font-size:12px;line-height:16px;font-weight:600;margin-bottom:0;margin-top:5px}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-desc-cont .product-category{font-size:12px;font-weight:600}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-desc-cont .product-price{font-size:36px;line-height:36px;color:#000;font-weight:900;margin-top:0}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-desc-cont .product-price .cent{font-size:20px;margin-left:0;vertical-align:30%}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-desc-cont .product-price .unit{font-size:20px;margin-left:0;vertical-align:3%}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-desc-cont .usual-price{font-size:12px;color:#767676}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-desc-cont .product-description{max-width:250px}.restaurant-offers .restaurant-items-container .product-lists .product-item-container .product-item .product-desc-cont p{margin-top:5px;margin-bottom:0;font-size:12px;line-height:16px}@media screen and (min-width:901px){.disclaimer-container{margin-bottom:40px}}@media screen and (min-width:901px){.disclaimer-container.lower{margin-bottom:50px}}@media screen and (max-width:900px){.disclaimer-container{margin-bottom:0;padding:0 20px}}.disclaimer-container p{font-size:12px;line-height:16px;text-align:center}.disclaimer-container .ikeabluebold{color:#0077c8;text-decoration:underline}@media (max-width:400px){.banner-description .mobile{display:none}}.insidecontainer{color:#c4c4c4;width:100%;margin:30px 0}.no-content-container{width:100%}.no-content-container .sub-content-container{display:flex;align-items:center;justify-content:center;text-align:center;margin:60px 0;flex-direction:column}@media screen and (max-width:900px){.no-content-container .sub-content-container{justify-content:left;margin:30px 50px}}.no-content-container .sub-content-container .text-container{width:500px}@media screen and (max-width:900px){.no-content-container .sub-content-container .text-container{width:100%;margin-top:20px}}.no-content-container .sub-content-container .text-container h2{font-size:24px;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:33px}@media screen and (max-width:900px){.no-content-container .sub-content-container .text-container h2{line-height:16px;font-size:16px;-webkit-margin-after:10px;margin-block-end:10px}}.no-content-container .sub-content-container .text-container p{font-size:15px;line-height:17px}@media screen and (max-width:900px){.no-content-container .sub-content-container .text-container p{font-size:12px;line-height:16px}}.no-content-container .sub-content-container .text-container .image-container{margin:0 30px 0 0}@media screen and (max-width:900px){.no-content-container .sub-content-container .text-container .image-container{margin:0;width:100%;text-align:center}.no-content-container .sub-content-container .text-container .image-container img{width:100%}}.product-img-cont[data-state=next] .product-ind .item:first-child{background-color:#e5e5e5}.product-img-cont[data-state=next] .product-ind .item:nth-child(2),.product-img-cont[data-state=prev] .product-ind .item:first-child{background-color:#9c9c9c}.product-img-cont[data-state=prev] .product-ind .item:nth-child(2){background-color:#e5e5e5}@media screen and (max-width:900px){#footer .page-container,#footer .page-container .left-container ul{padding-top:0!important}}