@font-face{font-family:font-primary;src:url(/assets-grey/fonts/Arial.ttf)}@font-face{font-family:font-secondary;src:url(/assets-grey/fonts/Roboto-Light.ttf)}@font-face{font-family:TodayShopLight;src:url(/assets-grey/fonts/TodaySHOP-Light.otf)}@font-face{font-family:HirukoBlack;src:url(/assets-grey/fonts/HirukoBlackAlternate.ttf)}@font-face{font-family:UbuntuBold;src:url(/assets-grey/fonts/Ubuntu-Bold.ttf)}@font-face{font-family:UbuntuRegular;src:url(/assets-grey/fonts/Ubuntu-Regular.ttf)}.modifier-group-title{font-family:TodayShopBold;font-size:16px;color:#fff;text-align:center}.modifier-group-title span.price-text{color:#cfd0d0!important}#overflowModifiers{overflow-x:hidden;padding:0!important}.overflow-modifiers{border:2px solid #cfd0d0;overflow-x:auto}.overflow-modifiers::-webkit-scrollbar{width:5px}.overflow-modifiers::-webkit-scrollbar-track{background:transparent!important}.overflow-modifiers::-webkit-scrollbar-thumb{background:#cfd0d0}.overflow-modifiers::-webkit-scrollbar-thumb:hover{background:#fff}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel{margin-top:0!important}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel,.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel:before{-webkit-box-shadow:0 3px 1px -2px transparent,0 2px 2px 0 transparent,0 1px 5px 0 transparent!important;box-shadow:0 3px 1px -2px transparent,0 2px 2px 0 transparent,0 1px 5px 0 transparent!important}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel #expansion-custom-header{background-color:#ffc62e!important;border-radius:2px!important;padding:10px 20px!important;border:1px solid rgba(207,208,208,.5)}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel #expansion-custom-header:before{background-color:#ffc62e!important}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel #expansion-custom-header h3.title-modifiers{color:#fff!important;font-family:TodayShopBold!important;font-size:15px!important}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel #expansion-custom-header .v-expansion-panel-header__icon i.v-icon{color:#fff!important;font-size:15px!important}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel .custom-expansion-body{background-color:#ffc62e!important}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel .custom-expansion-body.custom-expansion-body[elevation="0"],.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel .custom-expansion-body.custom-expansion-body[elevation="0"] .v-expansion-panel-content__wrap{-webkit-box-shadow:0 3px 1px -2px transparent,0 2px 2px 0 transparent,0 1px 5px 0 transparent;box-shadow:0 3px 1px -2px transparent,0 2px 2px 0 transparent,0 1px 5px 0 transparent}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel .custom-expansion-body .custom-modifiers-checkbox{margin-top:10px}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel .custom-expansion-body .custom-modifiers-checkbox .v-input__control .v-input__slot{margin-bottom:0!important}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel .custom-expansion-body .custom-modifiers-checkbox .v-input__control .v-input__slot .v-input--selection-controls__input i.fa-square{color:#fff!important}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel .custom-expansion-body .custom-modifiers-checkbox .v-input__control .v-input__slot .v-input--selection-controls__input i.fa-check-square{color:#cfd0d0!important}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel .custom-expansion-body .custom-modifiers-checkbox .v-input__control .v-input__slot .v-label{color:#fff!important;font-family:font-secondary!important}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel .custom-expansion-body .custom-modifiers-checkbox.no-messages .v-messages{display:none}@media only screen and (max-width:599px){.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel #expansion-custom-header h3.title-modifiers{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none!important;font-size:15px!important}.custom-expansion-modifiers-panels .custom-expansion-modifiers-panel #expansion-custom-header .v-expansion-panel-header__icon i.v-icon{font-size:12px!important;color:#fff!important}}@media only screen and (max-width:599px){.active-in-mobile:not(.my-child-is-active){display:none}.active-in-mobile.my-child-is-active .selected-modifier,.active-in-mobile.my-child-is-active h3{display:none!important}}.custom-expansion-modifiers-panel{padding:0 5px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.custom-expansion-modifiers-panel.invalid .selected-modifier{position:relative;overflow:hidden!important}.custom-expansion-modifiers-panel.invalid .selected-modifier:before{background-color:#fff;content:"Selección obligatoria";position:absolute;font-family:font-secondary;font-size:12px;width:100%;height:60%}.custom-expansion-modifiers-panel h3:not(.title-modifiers){background-color:#58595b;color:#cfd0d0;font-family:font-secondary;font-size:14px;padding:5px 10px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-expansion-modifiers-panel h3:not(.title-modifiers) .necesary-indication{color:#cfd0d0}.custom-expansion-modifiers-panel .selected-modifier{border:1px solid #58595b;padding:5px 10px;font-family:font-secondary;height:100%}.modifiers-visual-images{background-color:#cfd0d0;position:absolute;top:0;left:26px;z-index:2;width:100%;margin-left:-26px;height:100%;overflow-y:auto;border-left:2px solid #ffc62e;border-bottom:2px solid #ffc62e}.modifiers-visual-images::-webkit-scrollbar{width:2px!important}.modifiers-visual-images::-webkit-scrollbar-track{background-color:#ffc62e!important}.modifiers-visual-images::-webkit-scrollbar-thumb{background-color:#ffe9ae!important}.modifiers-visual-images header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#ffc62e;color:#cfd0d0;font-family:font-secondary;padding:0 20px;font-size:16px!important}.modifiers-visual-images header .v-btn.close .v-btn__content{color:#cfd0d0}.modifiers-visual-images section.body-modifiers-visual .row .modifiers-visual-col .custom-modifiers-checkbox{margin:0!important;width:100%!important}.modifiers-visual-images section.body-modifiers-visual .row .modifiers-visual-col .custom-modifiers-checkbox.v-input--is-label-active .v-input__control .v-input__slot .v-label{border-radius:2px;background-color:rgba(255,198,46,.2)!important}.modifiers-visual-images section.body-modifiers-visual .row .modifiers-visual-col .custom-modifiers-checkbox .v-input__control .v-input__slot{margin-bottom:0!important}.modifiers-visual-images section.body-modifiers-visual .row .modifiers-visual-col .custom-modifiers-checkbox .v-input__control .v-input__slot .v-input--selection-controls__input{display:none}.modifiers-visual-images section.body-modifiers-visual .row .modifiers-visual-col .custom-modifiers-checkbox .v-input__control .v-input__slot .v-label{padding:0 5px}.modifiers-visual-images section.body-modifiers-visual .row .modifiers-visual-col .custom-modifiers-checkbox .v-input__control .v-input__slot .v-label div.modifier-item-name{color:#ffc62e;font-family:font-secondary;width:100%;text-align:left;font-weight:600}.modifiers-visual-images section.body-modifiers-visual .row .modifiers-visual-col .custom-modifiers-checkbox .v-input__control .v-input__slot .v-label div.modifier-item-name .price-item-modifier{display:block;font-weight:400}@media only screen and (max-width:599px){.modifiers-visual-images{border-left-color:transparent!important;left:25px!important}}@media only screen and (min-width:600px)and (max-width:800px){.modifiers-visual-images .body-modifiers-visual.px-6 .row .modifiers-with-amount.modifiers-visual-col.col-sm-6.col-md-6.col-lg-6.col-xl-6.col-12{width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}}