.md-cta-cart{margin:1rem 0;display:block;width:100%;padding:8px 7px;border-radius:27.5px;font-weight:800;font-size:14px;line-height:21px;text-align:center;color:#fff!important}@media(min-width:768px){.md-cta-cart{font-size:18px;line-height:27px}}.see-cart{background:#35b266}.add-cart{background:#27884d}.card-cart-msg{margin:1rem 0;font-weight:600;font-size:12px;line-height:18px;text-align:center;color:#676769}@media(min-width:768px){.card-cart-msg{font-size:14px;line-height:21px}}.card-cart-md{background:#ececec;border-radius:10px;padding:7px}.card-cart-md__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-cart-md__image{width:54px;height:66px;position:relative;border-radius:10px;overflow:hidden}@media(min-width:768px){.card-cart-md__image{height:81px;width:69px}}.card-cart-md__image img{width:100%;height:auto}@supports((-o-object-fit:cover) or (object-fit:cover)){.card-cart-md__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.card-cart-md__main{width:calc(100% - 54px);padding-left:.5rem}@media(min-width:768px){.card-cart-md__main{width:calc(100% - 69px);padding-left:.7rem}}.card-cart-md__name{font-weight:800;font-size:14px;line-height:18px;color:#2d2d2d}@media(min-width:768px){.card-cart-md__name{font-size:16px;line-height:18px}}.card-cart-md__kcal{margin:.2rem 0;font-weight:300;font-size:12px;line-height:18px;color:#2d2d2d}@media(min-width:768px){.card-cart-md__kcal{font-size:14px;line-height:21px}}.card-cart-md__price{font-weight:300;font-size:12px;line-height:18px;color:#2d2d2d}@media(min-width:768px){.card-cart-md__price{font-size:16px;line-height:24px}}.card-cart-md__ctas{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:.5rem 0}.card-cart-md .add,.card-cart-md__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-cart-md .add{color:#fff;background:#27884d;-webkit-box-shadow:0 1.15686px 5.78431px rgba(0,0,0,.1);box-shadow:0 1.15686px 5.78431px rgba(0,0,0,.1);border-radius:19px;border:0;width:25px;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.card-cart-md .add{width:30px;height:30px}}.card-cart-md .add.disabled{pointer-events:none;color:#a0a0a9}.card-cart-md .less{background:#fff;-webkit-box-shadow:0 1.15686px 5.78431px rgba(0,0,0,.1);box-shadow:0 1.15686px 5.78431px rgba(0,0,0,.1);border-radius:19px;border:0;width:25px;height:25px;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}.card-cart-md .less.disabled{pointer-events:none;color:#a0a0a9}@media(min-width:768px){.card-cart-md .less{width:30px;height:30px}}.card-cart-md .quantity{font-weight:800;font-size:16px;line-height:24px;color:#2d2d2d;text-align:center;border:none;width:40px}@media(min-width:768px){.card-cart-md .quantity{font-size:18px;line-height:27px}}.card-cart-md .quantity.disabled{color:#a0a0a9;pointer-events:none}.ui-modal-cart{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.4);z-index:1000;padding:1.2em;overflow:auto;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;visibility:hidden;opacity:0;-webkit-transition:all .25s;transition:all .25s;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ui-modal-cart__cart{position:absolute;top:-60px;right:-3px}@media(min-width:768px){.ui-modal-cart__cart{right:9px}}.ui-modal-cart__box{margin:60px .7% auto auto;background-color:#fff;border-radius:.5rem;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .25s;transition:all .25s;-webkit-transform:scale(.8);transform:scale(.8)}@media(min-width:768px){.ui-modal-cart__box{margin:53px 1% auto auto}}.ui-modal-cart__box:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:#fff transparent transparent transparent;border-right:10px solid transparent;border-top:10px solid transparent;border-left:10px solid transparent;border-bottom:20px solid #fff;right:30px;top:-25px}.ui-modal-cart__box.sm{max-width:317px}.ui-modal-cart__close{color:#2d2d2d;font-size:1em;font-weight:900;width:40px;height:40px;position:absolute;top:6px;right:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:100}.ui-modal-cart__close,.ui-modal-cart__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui-modal-cart__head{padding:1.2em .8em .5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-modal-cart__title{text-align:center;color:#2d2d2d;font-size:18px;line-height:27px;margin-top:1.2rem;font-weight:800}@media(min-width:768px){.ui-modal-cart__title{font-size:20px;line-height:32px}}.ui-modal-cart__body .pd{padding:0 2em}.ui-modal-cart__body.sm{padding:1em 1.4em}.ui-modal-cart__body.md{padding:2em}.ui-modal-cart__body.lg{padding:3em}.ui-modal-cart__actions{display:-webkit-box;display:-ms-flexbox;display:flex}.ui-modal-cart__actions button{width:100%;background-color:transparent;border:0;padding:1.2em .5em;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.ui-modal-cart__actions button:hover{background-color:hsla(0,0%,91%,.5)}.ui-modal-cart__actions button:focus{outline:none}.ui-modal-cart__actions button:first-child{border-bottom-left-radius:.5rem}.ui-modal-cart__actions button:last-child{border-bottom-right-radius:.5rem;border-right:0}.ui-modal-cart.active{visibility:visible;opacity:1}.ui-modal-cart.active .ui-modal-cart__box{-webkit-transform:scale(1);transform:scale(1)}.modal-notification[data-v-fcda90c0]{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:transparent;z-index:1000;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;-webkit-transition:all .25s;transition:all .25s;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modal-notification__title[data-v-fcda90c0]{font-weight:800;color:#fff;font-size:14px;line-height:21px}@media(min-width:768px){.modal-notification__title[data-v-fcda90c0]{font-size:18px;line-height:27px}}.modal-notification__content[data-v-fcda90c0]{font-weight:300;font-size:12px;line-height:18px;color:#fff}@media(min-width:768px){.modal-notification__content[data-v-fcda90c0]{font-size:16px;line-height:24px}}.modal-notification__box[data-v-fcda90c0]{margin:auto auto 50% auto;background-color:#27884d;color:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);padding:1rem;border-radius:10px;width:90%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .25s;transition:all .25s;-webkit-transform:translateY(20px);transform:translateY(20px);overflow:auto}@media(min-width:768px){.modal-notification__box[data-v-fcda90c0]{margin:auto 5% 20% 70%;width:25%}}.modal-notification__close[data-v-fcda90c0]{font-size:1.4em;width:40px;height:40px;position:absolute;top:2%;right:2%;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;cursor:pointer;z-index:100}.modal-notification.active[data-v-fcda90c0]{visibility:visible;opacity:1}.modal-notification.active .modal-notification__box[data-v-fcda90c0]{-webkit-transform:translateY(0);transform:translateY(0)}