#MiniCartV2{display:flex;flex-direction:column;height:100%;position:sticky;width:397px;top:61px;border:none;border-radius:0;width:100%}#MiniCartV2 .mini-cart-header{padding:1.4rem}#MiniCartV2 .mini-cart-header p{margin:0}#MiniCartV2 .mini-cart-wrapper{flex:1}#MiniCartV2 .mini-cart-wrapper .mini-cart-body{padding:5px 16px;overflow-y:scroll;scrollbar-width:none}#MiniCartV2 .mini-cart-wrapper .mini-cart-body::-webkit-scrollbar{display:none}#MiniCartV2 .mini-cart-wrapper .mini-cart-body--warning{height:208px;max-height:calc(100vh - 497px)}#MiniCartV2 .mini-cart-wrapper .mini-cart-body--no-warning{height:265px;max-height:calc(100vh - 440px)}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each{margin-bottom:20px}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2{display:flex;flex-direction:row;justify-content:space-between;width:100%;color:#000;align-items:center}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .quantity-name{width:100%;max-width:calc(100% - 70px);display:flex;flex-direction:column}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .quantity-name .name{margin:4px 10px 0 5px;font-family:Inter,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;padding-left:5px}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .quantity-name .packaging{font-size:12px;margin:4px 0 0 5px;padding-left:5px}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .price{white-space:nowrap;margin-top:7px}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .edit-button-container{margin-left:1rem;margin-right:14px;margin-inline:14px}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .edit-button-container button.round-button--edit,#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .edit-button-container button.round-button--edit:active,#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .edit-button-container button.round-button--edit:focus{position:relative;background-color:#fff;color:#c0164b;border:1px solid #c0164b;margin-right:0;transform:rotate(-45deg)}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .edit-button-container button.round-button--edit:active:after,#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .edit-button-container button.round-button--edit:after,#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .edit-button-container button.round-button--edit:focus:after{position:absolute;content:"";height:4px;width:11px;left:7px;top:50%;transform:translateY(-50%);background-color:#c0164b}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .edit-button-container button.round-button--edit:active:before,#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .edit-button-container button.round-button--edit:before,#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-dish-v2 .edit-button-container button.round-button--edit:focus:before{position:absolute;content:"";width:0;height:0;border-left:2px solid transparent;border-right:2px solid transparent;border-bottom:4px solid #c0164b;top:50%;transform:translateY(-50%) rotate(-90deg);left:2px}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-ingredients,#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-product-comment{padding-left:78px}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-ingredients p,#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-product-comment p{color:#707070;margin:0;font-family:Inter,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-ingredients p span,#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-product-comment p span{margin-right:15px}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-each .mini-cart-product-comment{max-width:320px}#MiniCartV2 .box-shadow{width:418px;height:10px;mix-blend-mode:multiply;background-image:linear-gradient(180deg,#fff,#d8d8d8)}#MiniCartV2 .basket-footer{padding:1.4rem;position:sticky;bottom:0;background-color:#fff;overflow-x:hidden;scrollbar-width:none}#MiniCartV2 .basket-footer::-webkit-scrollbar{display:none}#MiniCartV2 .basket-footer .discount{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:10px 52px 10px 17px}#MiniCartV2 .basket-footer .discount .discount-name{max-width:calc(100% - 100px)}#MiniCartV2 .basket-footer .discount p{margin:0}#MiniCartV2 .basket-footer .catering-info-section,#MiniCartV2 .basket-footer .minimum-value-container,#MiniCartV2 .basket-footer .price-container{display:flex;flex-direction:row;justify-content:space-between;padding:0 0 15px;color:#000}#MiniCartV2 .basket-footer .catering-info-section span,#MiniCartV2 .basket-footer .minimum-value-container span,#MiniCartV2 .basket-footer .price-container span{font-size:12px}#MiniCartV2 .basket-footer .price-container span{font-size:16px!important}#MiniCartV2 .basket-footer .catering-info-section{padding:0 0 15px;display:flex;flex-direction:column;color:#000}#MiniCartV2 .basket-footer .catering-info-section .net-price-calculator,#MiniCartV2 .basket-footer .catering-info-section .taxes{display:flex;justify-content:space-between;padding-top:10px}#MiniCartV2 .basket-footer .catering-info-section .net-price-calculator:nth-child(0),#MiniCartV2 .basket-footer .catering-info-section .taxes:nth-child(0){padding-top:0}#MiniCartV2 .basket-footer .delivery-fee{display:flex;flex-direction:row;justify-content:space-between;color:#1d1d1d}#MiniCartV2 .basket-footer .delivery-fee span{font-weight:400;font-size:12px}#MiniCartV2 .basket-footer .no-bottom-padding{padding-bottom:0}#MiniCartV2 .basket-footer .minimum-value-container{border-top:1px solid #eee;padding-top:22px}#MiniCartV2 .basket-footer .minimum-value-container .minimum-value-container-warning{font-size:14px;max-width:243px;overflow-wrap:break-word}#MiniCartV2 .basket-footer .cart-footer{display:flex;flex-direction:column;gap:16px;position:relative}#MiniCartV2 .basket-footer .cart-footer button{width:100%;min-width:320px}#MiniCartV2 .basket-footer .cart-footer p{font-size:12px;text-align:center;margin:18px 0 0}#MiniCartV2 .empty-cart-container{display:flex;flex-direction:column;text-align:center;width:397px;padding:0 52px 33px 16px}#MiniCartV2 .empty-cart-container img{margin-top:20px;width:100px;align-self:center}#MiniCartV2 .empty-cart-container p{font-size:12px;color:#9b9b9b;line-height:1.33;margin-top:12px}@media(max-width:768px){#MiniCartV2{position:fixed;min-width:100vw;min-height:100vh;top:0;right:0}#MiniCartV2 .mini-cart-header{display:flex;justify-content:space-between;align-items:center;padding:20px}#MiniCartV2 .mini-cart-header p{font-size:18px}#MiniCartV2 .mini-cart-header .close{font-size:2rem;font-weight:500}#MiniCartV2 .box-shadow{position:absolute}#MiniCartV2 .box-shadow--warning{top:514px}#MiniCartV2 .box-shadow--no-warning{top:569px}#MiniCartV2 .mini-cart-wrapper{flex:1;padding:0}#MiniCartV2 .mini-cart-wrapper .mini-cart-body{padding:20px 16px;border-top:1px solid #eee;max-height:calc(100vh - 345px);max-width:100vw;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#MiniCartV2 .mini-cart-wrapper .mini-cart-body::-webkit-scrollbar{display:none}#MiniCartV2 .mini-cart-wrapper .mini-cart-body--no-warning,#MiniCartV2 .mini-cart-wrapper .mini-cart-body--warning{height:100%}#MiniCartV2 .mini-cart-wrapper .mini-cart-body .mini-cart-product-comment{max-width:unset!important}#MiniCartV2 .basket-footer{padding:20px 16px;position:fixed;width:100%;bottom:0;display:flex;flex-direction:column}#MiniCartV2 .basket-footer .discount{padding:10px 0 10px 32px;width:100%}#MiniCartV2 .basket-footer .minimum-value-container,#MiniCartV2 .basket-footer .price-container{padding:10px 0 25px;width:auto}#MiniCartV2 .basket-footer .catering-info-section{padding:0 0 25px}#MiniCartV2 .basket-footer .delivery-fee{padding:0}#MiniCartV2 .basket-footer .cart-footer{width:100%}#MiniCartV2 .empty-cart-container{align-items:baseline;text-align:left;padding:0 30px}#MiniCartV2 .empty-cart-container img{margin-top:0!important}}