@import"GeneXusUnanimo.UnanimoWeb.css";@import"DS_ToastNotification.css";@import"Backoffice.DSProgramacionReserva.css";@import"Backoffice.DS_MolinoViejoBackoffice.css";@import"DSTienda.css";@import"DS_MolinoViejo_Tokens.css";@layer DS_MolinoViejo{.f-header .navbar-nav{align-items :center;gap :0;}.navbar-toggle{background-image :var(--GX-Image_img_asset_menu);background-color :transparent !important;background-size :36px;}.f-dropdown-account .dd-text-container > .row{width :75px;}.f-dropdown-account .dropdown{background-image :var(--GX-Image_img_asset_arrow_down);background-repeat :no-repeat;background-position-x :50px;background-position-y :17px;width :60px;}.f-dropdown-account .dd-username{background-color :var(--colors_ml-secondary);width :40px;height :40px;border-radius :100px;display :block;margin-left :15px;padding-top :10px;font-family :var(--fonts_primary-regular);font-weight :700;font-style :Bold;font-size :16px;text-align :center;color :var(--colors_ml-primary);border :1px solid white;}.f-dropdown-account .dropdown-content{border-radius :8px;background-color :var(--colors_ml-neutral-white);top :36px;padding :10px !important;}.f-dropdown-account .dd-option{font-family :var(--fonts_primary-regular);font-weight :400;font-style :Regular;font-size :16px;color :var(--colors_ml-neutral-black);}.f-dropdown-account .dd-option-container:hover{background-color :var(--colors_ml-neutral-white);}.f-dropdown-account .dd-option-icon{padding :0;filter :brightness(0) saturate(100%) invert(10%) sepia(10%) saturate(3536%) hue-rotate(211deg) brightness(93%) contrast(97%);margin-top :-3px;margin-right :5px;}.gx-popup-opened > form{filter :blur(2px);}.f-popup-form .PopupBorder{border-radius :16px;padding :16px 0 16px 0;}.f-popup-form iframe{border :none !important;max-width :650px;}.f-popup-form .gx-popup-resize{display :none !important;}.f-popup-form .PopupHeader{border-bottom :1px solid var(--colors_ml-neutral-300);}.f-popup-form .PopupHeader .PopupTitle{font-family :var(--fonts_primary-regular);font-weight :700;font-size :20px;color :var(--colors_ml-neutral-black);margin :0 16px 16px 15px;}.f-popup-last-line{border-bottom :1px solid var(--colors_ml-neutral-300);}.f-popup-msg .PopupBorder{border-radius :16px;padding :16px 0 16px 0;}.f-popup-msg iframe{border :none !important;max-width :550px;}.f-popup-msg .gx-popup-resize{display :none !important;}.f-popup-msg .PopupHeader{display :none !important;}.f-popup-form .gx-warning-message{border-left :5px solid #DD2525;background-color :#FFE1E1;border-radius :4px;padding-block :10px;color :black;font-family :var(--fonts_primary-regular);background-image :none;padding-left :10px;}.f-popup-form .gx-warning-message:before{background-image :none;}.no-padding{padding :0 !important;}.no-hscroll{overflow-x :hidden !important;}.button-secondary{padding-right :10px;padding-left :10px;border-radius :8px;background-color :var(--colors_ml-secondary);font-family :var(--fonts_primary-regular);font-weight :600;font-size :16px;text-transform :none;color :var(--colors_ml-primary);border :none !important;}.button-secondary-hover{background-color :var(--colors_ml-s-300);}.button-disabled{background-color :var(--colors_ml-neutral-200)!important;color :var(--colors_ml-neutral-400)!important;border :1px solid var(--colors_ml-neutral-400) !important;}.button-tertiary{padding-right :16px;padding-left :16px;border-radius :8px;background-color :var(--colors_ml-neutral-white);font-family :var(--fonts_primary-regular);font-weight :600;font-size :16px;text-transform :none;color :var(--colors_ml-primary);border :1px solid var(--colors_ml-neutral-400) !important;height :40px;outline :none !important;align-content :center !important;text-decoration :none !important;}.button-tertiary-hover{background-color :var(--colors_ml-neutral-100);}.Attribute{height :40px;border-radius :8px;border-width :1px;border-color :var(--colors_ml-neutral-400);background-color :var(--colors_ml-neutral-white);outline :none !important;box-shadow :none !important;color :var(--colors_ml-neutral-black);font-size :16px;font-weight :400;font-family :var(--fonts_primary-regular);padding-left :12px;width :100%;}.Attribute[data-gx-readonly]{padding-left :0 !important;}textarea[class="Attribute form-control"]{padding-left :12px;padding-top :10px;}.Attribute::placeholder{color :var(--colors_ml-neutral-500);font-size :16px;font-weight :400;font-family :var(--fonts_primary-regular);}.AttributeLabel{font-family :var(--fonts_primary-regular);font-weight :600;font-size :15px;color :var(--colors_ml-neutral-black);}.TextBlock{font-family :Inter;font-weight :400;font-size :16px;color :var(--colors_ml-neutral-black);}HR{color :var(--colors_ml-neutral-300);border-bottom-width :0;border-top-width :1px;border-style :outset;}.f-main-table{padding :25px 35px 25px 35px;}.f-card{width :100%;height :100%;padding-top :16px;padding-right :40px;padding-bottom :16px;padding-left :40px;border-radius :16px;background-color :var(--colors_ml-neutral-white);}.large-button{padding-right :10px;padding-left :10px;border-radius :8px;background-color :var(--colors_ml-secondary);font-family :var(--fonts_primary-regular);font-weight :600;font-size :16px;text-transform :none;color :var(--colors_ml-primary);border :none !important;width :100%;height :40px;}.large-button-alt{border-style :solid;border-width :var(--borders_extra-small);border-color :var(--colors_border-primary-enabled);padding-right :16px;padding-left :16px;border-radius :8px;background-color :var(--colors_ml-neutral-white);font-family :var(--fonts_primary-regular);font-weight :600;font-size :16px;text-transform :none;color :var(--colors_ml-primary);border :1px solid var(--colors_ml-neutral-400) !important;outline :none !important;align-content :center !important;text-decoration :none !important;width :100%;height :40px;}.form-white{background-color :var(--colors_ml-neutral-white)!important;}.text-center{display :block;text-align :center;}.hide-lg{display :none;}select.Attribute{appearance :none;background-image :var(--GX-Image_img_asset_select_arrow);background-repeat :no-repeat;background-position-y :center;background-position-x :calc(100% - 10px);padding-inline-end :30px !important;padding-inline-start :12px !important;padding-left :12px !important;}.form-general{padding :40px;background-color :var(--colors_ml-neutral-white);min-height :calc(100vh - 80px);}.f-body-mp{min-height :calc(100vh - 160px);}.f-inset{padding :40px;}div.Tab UL.nav-tabs LI.active A{border-bottom-width :3px !important;border-bottom-color :var(--colors_ml-secondary)!important;outline :none !important;font-family :var(--fonts_primary-regular);font-weight :600;font-size :16px;text-align :center;color :var(--colors_ml-neutral-black);}div.Tab UL.nav-tabs LI A,div.Tab UL.nav-tabs LI{font-family :var(--fonts_primary-regular);font-weight :600;font-size :16px;text-align :center;color :var(--colors_ml-neutral-500);}.f-tab .tab-content{background-color :transparent;}.w-100 .input-group{width :100%;}.button-back{background-image :var(--GX-Image_img_asset_back);background-repeat :no-repeat;background-position :10px center;padding-left :35px;}.button-qr{background-image :var(--GX-Image_img_asset_qr);background-repeat :no-repeat;background-position :10px center;padding-left :35px;}.button-carrito{background-image :var(--GX-Image_img_asset_btn_carrito);background-repeat :no-repeat;background-position :25px center;padding-left :60px;padding-right :60px;text-align :left;max-width :500px;text-align :center;}.button-carrito-disabled{background-image :var(--GX-Image_img_asset_btn_carrito_disabled);}.f-body-mp .filters-container--visible{position :fixed !important;right :0;width :33%;top :0;padding-top :30px;height :100vh;z-index :0;}.filters-container__close{margin-bottom :0;}.f-body-mp .filters-container{position :fixed;}.gx-radio-button{border-style :none !important;display :flex;padding :0 !important;gap :10px;}.gx-radio-label{font-size :16px;padding :7px 10px 7px 10px;border :1px solid var(--colors_ml-neutral-400);border-radius :8px;display :flex;}.f-table-simple-border{border :1px solid var(--colors_ml-neutral-400);padding :5px 15px 5px 15px;border-radius :8px;}.f-card .form-control-static{padding-block :3px;}.f-grid-lista-general,.f-grid-lista-general-wt{width :100%;}.f-grid-lista-general TR,.f-grid-lista-general-wt TR{border-bottom :1px solid var(--colors_ml-neutral-white);}.f-grid-lista-general THEAD{display :none;}.f-grid-lista-general-wt THEAD SPAN{font-size :12px;}.column-right{text-align :right !important;}.column-left{text-align :left !important;}.f-check-pago{flex-direction :column;width :100%;height :100%;}.f-check-pago label:nth-child(1){background-image :var(--GX-Image_img_asset_pago_visa);background-repeat :no-repeat;background-position-y :center;background-position-x :calc(100% - 10px);}.f-check-pago label:nth-child(2){background-image :var(--GX-Image_img_asset_pago_regalo);background-repeat :no-repeat;background-position-y :center;background-position-x :calc(100% - 10px);}.form-group{margin-bottom :10px;}.stack-top-s{margin-top :5px;}.attribute-flex .form-group{display :flex;margin-bottom :0;}.attribute-money + p{text-align :right;}.attribute-moneyLabel{font-family :Inter;font-weight :700;font-style :Bold;font-size :16px;leading-trim :NONE;line-height :140%;letter-spacing :0%;Color :var(--colors_ml-neutral-black);}.atribute-label-info{font-family :var(--fonts_primary-regular);font-weight :400;font-size :11px;color :var(--colors_ml-neutral-600);}.check-ok{background-image :var(--GX-Image_img_asset_check_xl);background-repeat :no-repeat;background-position-y :center;background-position-x :calc(100% - 10px);background-size :24px;}.check-error{background-image :var(--GX-Image_img_asset_error_xl);background-repeat :no-repeat;background-position-y :center;background-position-x :calc(100% - 10px);background-size :24px;}.f-table-tarjeta{border :1px solid var(--colors_ml-secondary);border-radius :16px;}.f-text-italic-alternative{font-family :var(--fonts_primary-regular);font-weight :400;font-style :Italic;font-size :16px;color :var(--colors_ml-neutral-600);}.WWTextActionColumn{width :135px;}.TextActionAttribute>A{color :var(--colors_ml-secondary);}.f-table-filters{width :100%;height :100%;padding-top :16px;padding-right :40px;padding-bottom :16px;padding-left :40px;border-radius :16px;background-color :var(--colors_ml-neutral-white);align-items :flex-end !important;gap :10px;}.f-table-filters .form-group{margin-bottom :0;}.f-grid-action-alt{font-family :var(--fonts_primary-regular);font-weight :600;font-size :16px;height :40px;background-color :var(--colors_ml-neutral-white);border :1px solid var(--colors_ml-neutral-400);border-radius :8px;display :block;padding :inherit;text-align :center;margin-top :0;}.f-grid-action-alt > A{color :var(--colors_ml-neutral-black)!important;text-decoration :none;box-shadow :none;}.button-qr.f-grid-action-alt > A{margin-left :10px;}.f-header{height :80px;padding-left :80px;padding-right :40px;background-color :var(--colors_ml-primary);border-bottom :none;margin-bottom :0;}.f-header-actiongroup{align-items :center;gap :25px;}.f-header-icon{width :85px;height :60px;}.f-header-link{font-family :var(--fonts_primary-regular);font-weight :600;font-size :15px;color :var(--colors_ml-secondary)!important;text-decoration :none !important;background-color :transparent;padding-inline :8px;}.f-header-button{padding-right :10px;padding-left :10px;border-radius :8px;background-color :var(--colors_ml-secondary);font-family :var(--fonts_primary-regular);font-weight :600;font-size :16px;text-transform :none;color :var(--colors_ml-primary);border :none !important;width :110px;height :40px;margin-left :8px;}iframe[name="LANDINGPAGE"]{border :none !important;overflow-x :auto !important;overflow-y :hidden !important;display :block !important;width :100vw !important;height :calc(100vh - 80px) !important;}.f-header-account-xs{display :none;}.f-header-logout{display :none;}.f-footer{width :100%;height :80px;background-color :var(--colors_ml-primary);}.f-footer-text{font-family :var(--fonts_primary-regular);font-family :Inter;font-weight :400;font-style :Regular;font-size :14px;color :var(--colors_ml-neutral-500);}.f-footer-link{font-family :var(--fonts_primary-regular);font-weight :400;font-style :Regular;font-size :14px;color :var(--colors_ml-secondary);}.login-table-bg{background-image :var(--GX-Image_img_login_bg);background-repeat :no-repeat;background-size :cover;width :100%;height :100vh;}.login-table-text{position :fixed;left :70px;bottom :100px;}.login-table-form{background-color :var(--colors_ml-neutral-white);width :100%;height :100vh;overflow-x :hidden;padding :100px 60px 0 60px;}.login-input{min-height :28px;max-width :100%;padding-inline-start :var(--spacing_inset-s);padding-inline-end :var(--spacing_inset-s);height :40px;border-radius :8px;border-width :1px;border-color :var(--colors_ml-neutral-400);background-color :var(--colors_ml-neutral-white);outline :none !important;box-shadow :none !important;color :var(--colors_ml-neutral-black);font-size :16px;font-weight :400;font-family :var(--fonts_primary-regular);padding-left :12px;width :100%;}.text-white-xl{font-family :Inter;font-weight :600;font-style :Semi Bold;font-size :48px;leading-trim :NONE;line-height :120%;letter-spacing :0%;color :var(--colors_ml-neutral-white);}.text-secondary-lg{font-family :Inter;font-weight :400;font-style :Regular;font-size :24px;leading-trim :NONE;line-height :120%;letter-spacing :0%;color :var(--colors_ml-secondary);}.text-subtitle-sm > ul > li{font-family :var(--fonts_primary-regular);font-weight :400;font-size :12px;color :var(--colors_ml-neutral-600);}.login-text-title{font-family :Inter;font-weight :700;font-style :Bold;font-size :28px;leading-trim :NONE;line-height :120%;letter-spacing :0%;text-align :center;color :var(--colors_ml-neutral-black);}.login-text-subtitle{font-family :Inter;font-weight :400;font-style :Regular;font-size :14px;leading-trim :NONE;line-height :140%;letter-spacing :0%;text-align :center;color :var(--colors_ml-neutral-black);}.login-link{font-family :Inter;font-weight :600;font-size :16px;line-height :140%;letter-spacing :0%;color :var(--colors_ml-secondary)!important;}.login-terms-conditions{font-family :Inter;font-weight :400;font-style :Regular;line-height :140%;letter-spacing :0%;text-align :center;color :var(--colors_ml-neutral-black);} [data-gx-checkbox-title]{margin-inline-start :22px;font-family :Inter;font-weight :400;font-size :16px;color :var(--colors_ml-neutral-black);display :block;margin-top :-3px;margin-left :10px;}.gx-checkbox-wrapper{margin-left :2px;}.register-table-form{background-color :var(--colors_ml-neutral-white);width :450px;height :auto;min-height :calc(100vh - 80px);overflow :hidden;padding :10px;}.line{width :100%;height :1px;border :none;background-color :var(--colors_ml-s-300);}.gx-pwd-reveal-btn > button{outline :none !important;margin-top :0;height :40px;width :40px;}.gx-pwd-reveal-btn .glyphicon-eye-open{background-size :28px;}.gx-pwd-reveal-btn .glyphicon-eye-close{background-size :28px;}.f-pin-box{background-color :var(--colors_ml-neutral-white);width :40px;height :40px;border :none;border-bottom :1px solid var(--colors_ml-neutral-400);border-radius :0;font-family :var(--fonts_primary-regular);font-weight :600;font-size :16px;text-align :center !important;padding :0;}.f-reserva-count{width :calc(100% - 30px);display :flex;background :#E9F2FF;height :48px;align-items :center;border-left :4px solid #1554B7;border-radius :4px;padding-inline-start :10px;font-family :Inter;font-weight :400;font-size :16px;line-height :140%;}.f-reserva-count>span{margin-left :5px;font-weight :700;}.reserva-button-active{background-color :var(--colors_ml-secondary)!important;border-color :var(--colors_ml-secondary)!important;}.reserva-button{width :160px;height :40px;padding-right :6px;padding-left :6px;border-radius :8px;background-color :var(--colors_ml-neutral-white);border :1px solid var(--colors_ml-neutral-400);color :var(--colors_ml-primary);font-family :var(--fonts_primary-regular);font-weight :400;font-style :Regular;font-size :16px;line-height :140%;letter-spacing :0%;gx-selected-background-color :reserva-button-active;}.text-reserva-title{font-family :Inter;font-weight :700;font-style :Bold;font-size :28px;leading-trim :NONE;line-height :120%;letter-spacing :0%;text-align :left;color :var(--colors_ml-neutral-white);}.text-reserva-titleblack{font-family :Inter;font-weight :700;font-style :Bold;font-size :28px;leading-trim :NONE;line-height :120%;letter-spacing :0%;text-align :left;color :var(--colors_ml-neutral-black);}.text-reserva-subtitle1{font-family :Inter;font-weight :400;font-style :regular;font-size :16px;leading-trim :NONE;line-height :140%;letter-spacing :0%;text-align :left;color :var(--colors_ml-neutral-white);}.text-reserva-subtitle{font-family :Inter;font-weight :700;font-style :Bold;font-size :16px;leading-trim :NONE;line-height :140%;letter-spacing :0%;Color :var(--colors_ml-neutral-black);}.text-reserva-semi{font-family :Inter;font-weight :600;font-style :Semibold;font-size :16px;leading-trim :NONE;line-height :140%;letter-spacing :0%;Color :var(--colors_ml-neutral-black);}.text-reserva-semibold{font-family :Inter;font-weight :600;font-style :Semibold;font-size :14px;leading-trim :NONE;line-height :140%;letter-spacing :0%;Color :var(--colors_ml-neutral-black);}.text-reserva-regular{font-family :Inter;font-weight :400;font-style :regular;font-size :16px;leading-trim :NONE;line-height :140%;letter-spacing :0%;Color :var(--colors_ml-neutral-black);}.text-reserva-reg{font-family :Inter;font-weight :400;font-style :Regular;font-size :14px;leading-trim :NONE;line-height :140%;letter-spacing :0%;Color :var(--colors_ml-neutral-600);}.table-reserva-bg{background-image :var(--GX-Image_img_reservas_bg);background-repeat :no-repeat;background-size :cover;width :100%;height :120px;top :140px;padding-left :11px;padding-right :11px;padding-top :none;padding-bottom :none;gap :4;angle :0 deg;opacity :1;border-radius :none;}.fondo_ico{width :48px;height :48px;angle :0 deg;opacity :1;gap :10px;border-radius :8px;background-color :var(--colors_ml-s-100);padding :10px;}.borde-secondary{width :352px;height :390px;opacity :1;border-radius :8px;border-width :2px;padding :16px;border :2px solid #EE9F5A;align-content :center;align-content :top;}.QR-full{width :320px;height :319px;}.table-reservacion{justify-content :space-between;angle :0 deg;opacity :1;table-layout :fixed;}.table-info-importante{width :100%;angle :0 deg;opacity :1;padding-top :8px;padding-right :16px;padding-bottom :8px;padding-left :16px;gap :4px;border-radius :4px;border-left-width :4px;background :var(--colors_ml-state-info-light);border-left :4px solid #1554B7;}.text-info-importante{font-family :Inter;font-weight :400;font-style :regular;font-size :14px;leading-trim :NONE;line-height :140%;letter-spacing :0%;Color :var(--colors_ml-neutral-black);display :list-item;margin-left :1em;width :100%;}.grid-reserva{display :grid;flex-direction :row;flex-wrap :wrap;padding-left :0;}.H3Bold{font-family :Inter;font-weight :700;font-style :Bold;font-size :28px;line-height :120%;letter-spacing :0%;Color :var(--colors_ml-neutral-black);}.Body_SmReg{font-family :Inter;font-weight :400;font-style :Regular;font-size :14px;leading-trim :NONE;line-height :140%;letter-spacing :0%;Color :var(--colors_ml-neutral-600);display :-webkit-box;max-width :100%;-webkit-line-clamp :2;-webkit-box-orient :vertical;overflow :hidden;text-overflow :ellipsis;height :40px;}.tblFiltersWhite{border-radius :16px;padding-top :15px;padding-bottom :15px;padding-right :30px;padding-left :30px;background-color :var(--colors_ml-neutral-white);}.tblFiltersWhite .Attribute{margin-top :0;}.tblTienda{width :320px;height :100%;padding-bottom :16px;border-radius :16px;border :1px solid var(--colors_ml-neutral-400);background-color :var(--colors_ml-neutral-white);}.ImgTienda{width :320px;height :280px;border-top-left-radius :16px;border-top-right-radius :16px;border-width :0;}.ImgTienda::after{font-weight :bold;color :navy;content :"Reference ";}.ImgDetalleProd{width :420px;height :420px;border-top-left-radius :16px;border-top-right-radius :16px;border-bottom-left-radius :16px;border-bottom-right-radius :16px;border-width :0;}.tblGrid{padding-bottom :20px;padding-left :15px;padding-right :15px;}.tblTiendaDesc{padding-left :15px;padding-right :15px;padding-block :0;}.H4Reg{font-family :Inter;font-weight :400;font-style :Regular;font-size :24px;line-height :120%;letter-spacing :0%;padding-left :15px;Color :var(--colors_ml-neutral-black);}.H4Semibold{font-family :Inter;font-weight :600;font-style :Semi Bold;font-size :24px;line-height :120%;letter-spacing :0%;padding-left :15px;Color :var(--colors_ml-neutral-black);}.ImageProduct{width :80px;height :80Px;border-radius :4px;margin-top :10px;}.Body_MdSemibold{font-family :Inter;font-weight :600;font-style :Semi Bold;font-size :16px;line-height :140%;letter-spacing :0%;padding-left :15px;Color :var(--colors_ml-neutral-black);}.Body_MdReg{font-family :Inter;font-weight :400;font-style :Regular;font-size :16px;line-height :140%;letter-spacing :0%;Color :var(--colors_ml-neutral-black);}.CaptionRegular{font-family :Inter;font-weight :400;font-style :Regular;font-size :12px;line-height :140%;letter-spacing :0%;Color :var(--colors_ml-neutral-600);}.txtTiendaTalla{font-family :Inter;font-weight :700;font-size :10px;line-height :100%;letter-spacing :0%;padding-left :15px;Color :var(--colors_ml-neutral-black);}.grid-horizontal{display :flex;flex-direction :row;flex-wrap :wrap;gap :16px;padding-left :15px;}.grid-item{border :1px solid var(--colors_ml-neutral-400);border-radius :8px;padding :10px;background-color :var(--colors_ml-neutral-white);min-width :40px;display :inline-block;text-align :center;font-family :var(--fonts_primary-regular);font-weight :400;color :var(--colors_ml-neutral-black);}.f-talla-disabled{border :1px dashed var(--colors_ml-neutral-400) !important;color :var(--colors_ml-neutral-400);background-color :var(--colors_ml-neutral-white)!important;}.Add_Remove{border :1px solid #ccc;border-radius :8px;padding :10px;background-color :#fff;width :32px;}.grid-horizontal-Img{display :flex;flex-direction :row;flex-wrap :wrap;gap :16px;padding-left :15px;}.grid-item-Img{border :1px solid #ccc;border-radius :8px;background-color :#fff;width :129px;height :129px;border-top-left-radius :16px;border-top-right-radius :16px;border-bottom-left-radius :16px;border-bottom-right-radius :16px;}.tblProdWhite{gap :16;angle :0 deg;opacity :1;border-radius :16px;padding-top :10px;padding-bottom :10px;padding-right :50px;padding-left :50px;background-color :var(--colors_ml-neutral-white);}.grid-item:hover{background-color :#ffa64d;border-color :#ff8800;cursor :pointer;}.tblSel{border :1px solid #ccc;border-radius :8px;padding :10px;background-color :#ffa64d;min-width :40px;display :inline-block;text-align :center;font-family :var(--fonts_primary-regular);font-weight :400;color :var(--colors_ml-neutral-black);}.shopping_Card{width :100%;height :100%;background-color :var(--colors_ml-neutral-white);}.shopping-CardGray{border-radius :15px;padding-top :15px;padding-right :20px;padding-left :20px;background-color :var(--colors_ml-bg);padding-bottom :15px;}.f-tienda-grid{background-color :transparent;gap :0;} [data-gx-flex].f-tienda-grid > [data-gxrow]{flex-grow :1 !important;}.f-carrito-grid{gap :15px;height :calc(100vh - 300px);overflow-y :auto;border-top :1px solid var(--colors_ml-neutral-300);border-bottom :1px solid var(--colors_ml-neutral-300);padding-top :10px;}.f-carrito-grid .form-control-static{padding-block :0;min-height :25px;margin-top :5px;}.f-producto-disponible{font-family :var(--fonts_primary-regular);font-weight :400;font-size :12px;text-align :center;background :var(--colors_ml-state-success);padding :4px 8px 4px 8px;border-radius :16px;color :var(--colors_ml-neutral-white);}.f-producto-agotado{font-family :var(--fonts_primary-regular);font-weight :400;font-size :12px;text-align :center;background :var(--colors_ml-state-error);padding :4px 8px 4px 8px;border-radius :16px;color :var(--colors_ml-neutral-white);}.f-carrito-btn-add{width :32px;height :32px;border :1px solid var(--colors_ml-neutral-400);background-image :var(--GX-Image_img_asset_add);background-repeat :no-repeat;background-position :center;background-color :var(--colors_ml-neutral-white);min-width :32px;border-radius :8px;}.f-carrito-btn-add-disabled{background-image :var(--GX-Image_img_asset_add_disabled);}.f-carrito-btn-remove{width :32px;height :32px;border :1px solid var(--colors_ml-neutral-400);background-image :var(--GX-Image_img_asset_less);background-repeat :no-repeat;background-position :center;background-color :var(--colors_ml-neutral-white);min-width :32px;border-radius :8px;}.f-carrito-btn-remove-disabled{background-image :var(--GX-Image_img_asset_less_disabled);}.f-tarjeta-grid{background-color :transparent;}.calendar-full + .calendar table{width :100%;height :350px;}.f-informacion{width :100%;height :100%;padding-top :16px;padding-right :40px;padding-bottom :16px;padding-left :40px;border-radius :16px;background-color :#e0f0f5;border-left :6px solid blue;}.table-tarjetas{width :auto;padding :10px;border :1px solid var(--colors_ml-neutral-400);border-radius :10px;margin-inline :10px;}.table-tarjetas-bg2{background-repeat :no-repeat;width :100%;padding-left :11px;padding-right :15px;padding-top :none;padding-bottom :none;gap :4;angle :0 deg;opacity :1;border :1px solid lightgray;border-radius :10px;}.f-tarjetas{width :500px;height :100%;padding-top :10px;padding-right :20px;padding-bottom :10px;padding-left :20px;border-radius :16px;background-color :var(--colors_ml-neutral-white);border :1px solid var(--colors_ml-neutral-400);margin-inline :10px;margin-bottom :10px;}.table-form-tarjetas{background-color :var(--colors_ml-neutral-white);width :100%;}.f-header-button-b{padding-right :16px;padding-left :16px;border-radius :8px;background-color :var(--colors_ml-neutral-white);font-family :var(--fonts_primary-regular);font-weight :600;font-size :16px;text-transform :none;color :var(--colors_ml-primary);border :1px solid var(--colors_ml-neutral-400) !important;outline :none !important;align-content :center !important;text-decoration :none !important;width :130px;height :40px;margin-left :8px;}.TableCResHacInt{width :20px !important;height :20px !important;border-left :3px solid lightgray;}.button-secondary:hover{background-color :var(--colors_ml-s-300);}.button-secondary:focus{background-color :var(--colors_ml-s-300);}.button-secondary:active{background-color :var(--colors_ml-s-300);}.button-secondary[disabled]{background-color :var(--colors_ml-neutral-200)!important;color :var(--colors_ml-neutral-400)!important;border :1px solid var(--colors_ml-neutral-400) !important;}.button-tertiary:hover{background-color :var(--colors_ml-neutral-100);}.button-tertiary:focus{background-color :var(--colors_ml-neutral-100);}.button-tertiary:active{background-color :var(--colors_ml-neutral-100);}.button-tertiary[disabled]{background-color :var(--colors_ml-neutral-200)!important;color :var(--colors_ml-neutral-400)!important;border :1px solid var(--colors_ml-neutral-400) !important;}.button-carrito[disabled]{background-image :var(--GX-Image_img_asset_btn_carrito_disabled);}.f-header-link>A{font-family :var(--fonts_primary-regular);font-weight :600;font-size :15px;color :var(--colors_ml-secondary)!important;text-decoration :none !important;background-color :transparent;padding-inline :8px;}.f-header-link>A:hover{font-family :var(--fonts_primary-regular);font-weight :600;font-size :15px;color :var(--colors_ml-secondary)!important;text-decoration :none !important;background-color :transparent;padding-inline :8px;}.f-header-link:hover{font-family :var(--fonts_primary-regular);font-weight :600;font-size :15px;color :var(--colors_ml-secondary)!important;text-decoration :none !important;background-color :transparent;padding-inline :8px;}.f-header-link:hover>A{font-family :var(--fonts_primary-regular);font-weight :600;font-size :15px;color :var(--colors_ml-secondary)!important;text-decoration :none !important;background-color :transparent;padding-inline :8px;}.f-footer-text>A{font-family :var(--fonts_primary-regular);font-weight :400;font-style :Regular;font-size :14px;color :var(--colors_ml-secondary);}.f-footer-link>A{font-family :var(--fonts_primary-regular);font-weight :400;font-style :Regular;font-size :14px;color :var(--colors_ml-secondary);}.login-link>A{font-family :Inter;font-weight :600;font-size :16px;line-height :140%;letter-spacing :0%;color :var(--colors_ml-secondary)!important;}.reserva-button-active[disabled]{background-color :var(--colors_ml-neutral-200)!important;color :var(--colors_ml-neutral-400)!important;border :1px solid var(--colors_ml-neutral-400) !important;}.reserva-button:hover{background-color :var(--colors_ml-secondary)!important;border-color :var(--colors_ml-secondary)!important;}.reserva-button:hover[disabled]{background-color :var(--colors_ml-neutral-200)!important;color :var(--colors_ml-neutral-400)!important;border :1px solid var(--colors_ml-neutral-400) !important;}.reserva-button:focus{background-color :var(--colors_ml-secondary)!important;border-color :var(--colors_ml-secondary)!important;}.reserva-button:focus[disabled]{background-color :var(--colors_ml-neutral-200)!important;color :var(--colors_ml-neutral-400)!important;border :1px solid var(--colors_ml-neutral-400) !important;}.reserva-button:active{background-color :var(--colors_ml-secondary)!important;border-color :var(--colors_ml-secondary)!important;}.reserva-button:active[disabled]{background-color :var(--colors_ml-neutral-200)!important;color :var(--colors_ml-neutral-400)!important;border :1px solid var(--colors_ml-neutral-400) !important;}.reserva-button[disabled]{background-color :var(--colors_ml-neutral-200)!important;color :var(--colors_ml-neutral-400)!important;border :1px solid var(--colors_ml-neutral-400) !important;}.grid-item[disabled]{border :1px dashed var(--colors_ml-neutral-400) !important;color :var(--colors_ml-neutral-400);background-color :var(--colors_ml-neutral-white)!important;}.grid-item[disabled]:hover{border :1px dashed var(--colors_ml-neutral-400) !important;color :var(--colors_ml-neutral-400);background-color :var(--colors_ml-neutral-white)!important;}.f-talla-disabled:hover{border :1px dashed var(--colors_ml-neutral-400) !important;color :var(--colors_ml-neutral-400);background-color :var(--colors_ml-neutral-white)!important;}.f-carrito-btn-add[disabled]{background-image :var(--GX-Image_img_asset_add_disabled);}.f-carrito-btn-remove[disabled]{background-image :var(--GX-Image_img_asset_less_disabled);}.large-button:hover{background-color :var(--colors_ml-s-300);}.large-button:focus{background-color :var(--colors_ml-s-300);}.large-button:active{background-color :var(--colors_ml-s-300);}.large-button[disabled]{background-color :var(--colors_ml-neutral-200)!important;color :var(--colors_ml-neutral-400)!important;border :1px solid var(--colors_ml-neutral-400) !important;}.large-button-alt:hover{background-color :var(--colors_ml-neutral-100);}.large-button-alt:focus{background-color :var(--colors_ml-neutral-100);}.large-button-alt:active{background-color :var(--colors_ml-neutral-100);}.large-button-alt[disabled]{background-color :var(--colors_ml-neutral-200)!important;color :var(--colors_ml-neutral-400)!important;border :1px solid var(--colors_ml-neutral-400) !important;}.f-header-button:hover{background-color :var(--colors_ml-s-300);}.f-header-button:focus{background-color :var(--colors_ml-s-300);}.f-header-button:active{background-color :var(--colors_ml-s-300);}.f-header-button[disabled]{background-color :var(--colors_ml-neutral-200)!important;color :var(--colors_ml-neutral-400)!important;border :1px solid var(--colors_ml-neutral-400) !important;}.f-header-button-b:hover{background-color :var(--colors_ml-neutral-100);}.f-header-button-b:focus{background-color :var(--colors_ml-neutral-100);}.f-header-button-b:active{background-color :var(--colors_ml-neutral-100);}.f-header-button-b[disabled]{background-color :var(--colors_ml-neutral-200)!important;color :var(--colors_ml-neutral-400)!important;border :1px solid var(--colors_ml-neutral-400) !important;}.login-input + span.input-group-btn a.btn img.gx-prompt{content :var(--GX-Image_GeneXusUnanimo_prompt_light);}.dp_container .login-input + span .btn img{content :var(--GX-Image_GeneXusUnanimo_calendar_ico);}.gx-label.login-inputLabel{color :var(--colors_on-background);font-size :var(--fontsizes_s);font-family :var(--fonts_primary-semibold);padding-block-start :4px;}.login-input[data-gx-readonly]{height :28px;max-width :100%;font-family :var(--fonts_primary-regular);font-size :var(--fontsizes_s);border-width :1px;border-color :var(--colors_gray04);border-radius :var(--radius_l);padding-inline-start :0;padding-inline-end :0;color :var(--colors_on-background);background-color :transparent;overflow-wrap :anywhere;border-style :none;}input.login-input:focus,textarea.login-input:focus,select.login-input:focus,.login-input>A:focus{border-color :var(--colors_secondary-enabled);box-shadow :0 0 0 1px #13142c;}@media screen and (max-width:767px){.navbar-toggle[aria-expanded="true"]{background-image :var(--GX-Image_img_asset_menu_close);background-size :90px;width :80px;}.navbar-collapse[aria-expanded="true"]{display :flex;flex-direction :column;position :fixed;top :80px;left :0;z-index :2;width :100vw;height :100vh;margin-left :0;gap :0;background-color :var(--colors_ml-primary);border-top :1px solid var(--colors_ml-neutral-700);padding-top :15px;}.f-dropdown-account{display :none !important;width :0;}.tblFiltersWhite .Attribute{margin-top :15px;}.filters-container--visible{width :100% !important;}.grid-item-Img{width :90px;height :90px;}.ImgDetalleProd{width :100%;height :100%;}.f-main-table{padding :15px;}.f-footer-text{text-align :center;}.f-check-pago label:nth-child(1){padding-right :105px;background-size :95px;}.f-header{padding-left :20px;padding-right :20px;}.f-header-link{display :block;text-align :left;padding-top :15px;padding-bottom :15px;padding-left :15px;color :var(--colors_ml-neutral-500)!important;font-size :16px;}.f-header-link:hover{border-left :3px solid var(--colors_ml-secondary);color :var(--colors_ml-secondary)!important;font-size :16px;padding-top :15px;padding-bottom :15px;padding-left :15px;}.f-header-button{margin :15px;width :calc(100% - 30px);}.navbar-nav > li:nth-child(7){border-top :1px solid var(--colors_ml-neutral-700);border-bottom :1px solid var(--colors_ml-neutral-700);margin-top :15px;}.f-header-account-xs{display :flex;padding :0 15px 15px 15px;border-bottom :1px solid var(--colors_ml-neutral-700);margin-bottom :15px;}.f-header-account-xs-avatar{background-color :var(--colors_ml-secondary);width :40px;height :40px;border-radius :100px;display :block;padding-top :10px;font-family :var(--fonts_primary-regular);font-weight :700;font-style :Bold;font-size :16px;text-align :center;color :var(--colors_ml-primary);border :1px solid white;}.f-header-account-xs-body{flex-grow :1;text-align :left;margin-left :20px;}.f-header-account-xs-text{font-family :var(--fonts_primary-regular);font-weight :400;font-size :16px;color :var(--colors_ml-neutral-200);}.f-header-account-xs-link{font-family :var(--fonts_primary-regular);font-weight :600;font-size :16px;color :var(--colors_ml-secondary);}.f-header-logout{display :block;}.f-tarjetas{width :325px;}.login-table-form{padding :50px 30px 0 30px;}.f-reserva-count{font-size :14px;width :100%;}.attribute-flex .gx-attribute{flex-grow :1;}}@media screen and (min-width:768px) and (max-width:991px){.text-secondary-lg{width :350px;display :block;}.login-table-form{padding :150px 30px 0 30px;}.f-body-mp .filters-container--visible{width :50%;}}@font-face{font-family :Inter;src :url("MLFont_Inter.ttf");}}