#menu-modal-box{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000a3;z-index:-1;opacity:0;visibility:hidden;transition:all .3s ease}#menu-modal-box.active{z-index:999;opacity:1;visibility:visible}#menu-modal-box .box-container{display:flex;align-items:center;margin:auto;height:100%;width:100%}#menu-modal-box .box-container .box-content{position:relative;max-width:80rem;margin:auto;background-color:#ffb81c;max-height:60rem;width:100%;height:auto;border-radius:20px;overflow:hidden}#menu-modal-box .box-container .box-content #menu-modal-box-close{position:absolute;top:.5vw;right:1vw;font-size:25px;cursor:pointer;background:transparent;transform:rotate(45deg);border:0;padding:0}.menu-product-box-details .product-wrapper .product-image img{object-fit:cover}.menu-product-box-details{padding:2.5vw;overflow:hidden}.menu-product-box-details .product-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"details image" "information information";max-width:80rem;min-height:400px;max-height:calc(90vh - 10vw);overflow-y:auto;gap:1vw}.menu-product-box-details .product-wrapper .product-text{grid-area:details}.menu-product-box-details .product-wrapper .product-image{grid-area:image}.menu-product-box-details .product-wrapper .n-info--wrapper{grid-area:information}.menu-product-box-details .product-wrapper .product-image{border-radius:20px;overflow:hidden}.menu-product-box-details .product-wrapper .product-image img,.menu-product-box-details .product-wrapper .product-image .image{width:100%;height:100%;object-fit:cover;border-radius:20px}.menu-product-box-details .product-wrapper .product-text .allergens--wrapper{margin-top:2vw}.menu-product-box-details .n-info--so-menu--close{display:none}.menu-product-box-details .n-info--tab-container{list-style:none;margin-left:0;padding-left:0}.menu-product-box-details .n-info--tab-header a{color:#fff;text-decoration:none}.menu-product-box-details .n-info--grid-item:after{content:"";margin:0 4px;background:-webkit-radial-gradient(50% 50%,circle,black 12%,transparent 15%);background:-moz-radial-gradient(50% 50%,circle,black 12%,transparent 15%);background:radial-gradient(circle at 50% 50%,black 12%,transparent 15%);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-size:.9em .9em;background-position:0 .65em;background-repeat:repeat-x;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}.menu-product-box-details .n-info--grid-item{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.menu-product-box-details .n-info--grid{padding-top:30px}.menu-product-box-details .n-info--grid-item-value{-webkit-order:3;-moz-order:3;-ms-order:3;order:3}.menu-product-box-details .n-info--grid-item-name{-webkit-order:1;-moz-order:1;-ms-order:1;order:1}.menu-product-box-details .n-info--subtext{font-size:12px;padding-top:20px;line-height:1.5rem}.menu-product-box-details .n-info--panel-container{color:#000;text-align:left}.menu-product-box-details .n-info--panel-container{width:fit-content;margin:0;color:#000;text-align:left}.menu-product-box-details .product-wrapper::-webkit-scrollbar{display:none}.menu-product-box-details .product-wrapper{scrollbar-width:none;-ms-overflow-style:none}.menu-product-box-details .cs-tag-logo{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:2px}body.body-overflow{overflow:hidden}@media screen and (max-width:929px){#menu-modal-box .box-container .box-content{max-width:calc(95vw - 1rem)}.menu-product-box-details{padding:5vw!important}.menu-product-box-details .product-wrapper{max-height:calc(58rem - 5vw)!important}}@media screen and (max-width:768px){.menu-product-box-details .product-wrapper{grid-template-areas:"image image" "details details" "information information"!important}.menu-product-box-details .product-wrapper .product-image{height:80vw;max-height:400px}.menu-product-box-details .product-wrapper .product-image img,.menu-product-box-details .product-wrapper .product-image .image{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1}.menu-product-box-details .product-wrapper .product-text .product-button{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/component-menu-modal-box.css.map?v=118803139134184724521758715128 */
