@charset "UTF-8";html{scroll-behavior:smooth}body,html{margin:0;padding:0;height:100%;overflow-x:hidden!important}app-header,.header{position:fixed;top:0;left:0;width:100vw;height:60px;z-index:100}app-footer,.footer{position:fixed;bottom:0;left:0;width:100vw;height:60px;z-index:100}.dashboard-fixed-layout{position:fixed;top:60px;bottom:60px;left:0;width:100vw;display:flex;background:#f6f8fa;overflow:hidden}app-menu,.sidebar{width:220px;min-width:190px;background:#0e2e55;height:100%;position:relative;z-index:10;overflow-y:auto}.main-content{flex:1 1 0%;min-width:0;height:100%;padding:2rem;overflow-y:auto;background:#f6f8fa;display:flex;flex-direction:column}@font-face{font-family:Futura100;src:url(Futura100-Book.0f7dc631633b1aa6.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura100;src:url(Futura100-Regular.5cd6e3e058574427.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura100;src:url(Futura100-Demibold.a9049721f5bcb264.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Futura100;src:url(Futura100-Bold.1c6c4133e28f84b3.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}html,body{font-family:Futura100!important;font-weight:400}h1,h2,h3,h4,li{font-family:Futura100!important;font-weight:600}h5,p{font-family:Futura100!important;font-weight:400}b,strong{font-family:Futura100!important;font-weight:600}@font-face{font-family:acumin;src:url(/assets/fonts/acumin-pro/Acumin-BdItPro.otf) format("opentype");font-display:swap}@font-face{font-family:oleo;src:url(/assets/fonts/oleo-script/OleoScript-Regular.ttf) format("truetype");font-display:swap}.producto-card{position:relative}.badge-agotado{position:absolute;top:10px;right:10px;background-color:#e53935;color:#fff;font-size:.8rem;font-weight:700;padding:4px 10px;border-radius:4px;text-transform:uppercase;z-index:10}.btn-precol-confirm{background-color:#0e2e55!important;color:#fff!important;padding:10px 20px!important;border-radius:6px!important;font-weight:700!important;border:none!important;margin:5px}.btn-precol-cancel{background-color:#fff!important;color:#0e2e55!important;border:2px solid #0e2e55!important;padding:10px 20px!important;border-radius:6px!important;font-weight:700!important;margin:5px}.swal-precol{font-family:Arial,sans-serif;border-radius:12px}
