@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat&display=swap";:root{--negro: #393939;--tipo-principal: "Montserrat", Helvetica, Arial, sans-serif;--tipo-secundaria: Verdana}@media (prefers-reduced-motion: reduce){*{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}*{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}img,picture,video,iframe,figure{max-width:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}a{display:block;text-decoration:none;color:inherit;font-size:inherit}p a{display:inline}li{list-style-type:none}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p,span,a,strong,blockquote,i,b,u,em{font-size:1em;font-weight:inherit;font-style:inherit;text-decoration:none;color:inherit}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}::-moz-selection{background-color:var(--negro);color:var(--blanco)}::selection{background-color:var(--negro);color:var(--blanco)}form,input,textarea,select,button,label{font-family:inherit;font-size:inherit;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:transparent;color:inherit;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}table,tr,td{border-collapse:collapse;border-spacing:0}svg{width:100%;display:block;fill:currentColor}body{min-height:100vh;font-size:100%;font-family:var(--tipo-principal);color:var(--negro);background-color:var(--blanco);line-height:1.4em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-title[data-v-2b94d4e1]{font-weight:600;font-size:16px;line-height:normal;margin:0 14px}.header-subtitle[data-v-2b94d4e1]{font-size:14px;display:block;font-weight:400}.header-mobile[data-v-2b94d4e1]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#fff;box-shadow:0 0 10px #0000001a}.hamburger-menu[data-v-2b94d4e1]{width:30px;height:30px;background-color:transparent;border:none;outline:none;cursor:pointer}.hamburger-icon[data-v-2b94d4e1]{color:#17a2b8}.menu-container[data-v-2b94d4e1]{display:block}.menu-toggle[data-v-2b94d4e1]{position:relative;z-index:2;display:block;width:40px;height:40px;background:transparent;border:none;cursor:pointer;transition:transform .3s ease-in-out}.menu-toggle:hover .menu-icon[data-v-2b94d4e1]:before,.menu-toggle:hover .menu-icon[data-v-2b94d4e1]:after{background-color:#555}.menu-icon[data-v-2b94d4e1],.menu-icon[data-v-2b94d4e1]:before,.menu-icon[data-v-2b94d4e1]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:2px;background-color:#999;transition:background-color .3s ease-in-out}.menu-icon[data-v-2b94d4e1]:before,.menu-icon[data-v-2b94d4e1]:after{content:"";display:block}.menu-icon[data-v-2b94d4e1]:before{transform:translateY(-8px)}.menu-icon[data-v-2b94d4e1]:after{transform:translateY(8px)}.menu-toggle[aria-expanded=true] .menu-icon[data-v-2b94d4e1]:before{transform:translateY(0) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-icon[data-v-2b94d4e1]:after{transform:translateY(0) rotate(-45deg)}.menu-toggle[aria-expanded=true] .menu-icon[data-v-2b94d4e1]{background-color:transparent}.menu[data-v-2b94d4e1]{position:absolute;display:grid;grid-template-rows:1fr auto;top:0;left:-200px;z-index:2;width:200px;height:100%;padding:20px;background-color:#fff;box-shadow:0 0 10px #0000004d;transition:transform .3s ease-in-out}.menu ul[data-v-2b94d4e1]{margin-top:20px!important;list-style:none;margin:0;padding:0}.menu li[data-v-2b94d4e1]{margin-bottom:10px}.menu a[data-v-2b94d4e1]{display:block;padding:10px;color:#333;text-decoration:none;transition:background-color .3s ease-in-out}.menu a[data-v-2b94d4e1]:hover{background-color:#eee}.menu.open[data-v-2b94d4e1]{transform:translate(200px)}.menu-ancle[data-v-2b94d4e1]{font-size:16px;font-weight:600}.loader-container{padding:20px 10;display:flex;justify-content:center;align-items:center}.loader{width:50px;height:50px;animation:rotate 2s linear infinite}.loader-circle{fill:none;stroke:#17a2b8;stroke-width:4;stroke-dasharray:80px;stroke-dashoffset:0px;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dashoffset:80px}50%{stroke-dashoffset:20px}to{stroke-dashoffset:80px}}canvas.drawingBuffer{position:absolute;top:0;left:0}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:100%;padding:10px;font-size:16px;border:1px solid #ccc;background-color:#fff;cursor:pointer}.alert{text-align:left;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-light{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}input[type=range]{margin:18px 15px 18px 0;-webkit-appearance:none;width:100%;height:4px;background:rgba(255,255,255,.6);border-radius:5px;background-image:linear-gradient(#4e939f,#4e939f);background-size:100%;background-repeat:no-repeat}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:#0c5460;cursor:ew-resize;box-shadow:0 0 2px #555;transition:background .3s ease-in-out}.options-container{display:flex;grid-column-gap:10px;margin:10px 0;justify-content:space-between}.zoom-buttons-container{display:flex;column-gap:20px}.zoom{border:none;border-radius:50%;width:50px;height:50px;background-color:#0c5460;color:#fff;font-size:20px;display:flex;justify-content:center;align-items:center}.zoom:disabled{opacity:.5;cursor:not-allowed}.bi-lightning{color:#ffc107}.product-info{overflow:scroll}.close-icon{width:35px;height:35px}.modal{position:fixed;z-index:3;top:0;left:0;bottom:0;right:0;background-color:#0009;display:flex;align-items:center;justify-content:center}.modal-background{position:absolute;top:0;left:0;bottom:0;right:0}.modal-content{position:relative;height:80%;width:80%;background-color:#fff;padding:15px;border-radius:4px}.close-action{width:100%;height:5%;justify-self:right;display:flex;justify-content:flex-end}.product{height:100%;position:relative}.product_data{height:95%;position:relative}.product_name,.error_title{font-size:1.25rem;font-weight:700;margin-bottom:10px}.error_subtitle{font-size:1rem;font-weight:400;margin-bottom:10px}.product_image{margin-bottom:20px;max-height:200px;object-fit:contain}.price_container{display:flex;margin:20px 0;justify-content:space-between;align-items:center;flex-direction:column}.product_price_container{display:flex;margin-bottom:10px;column-gap:10px}.product_price{color:#086fcf;font-size:35px;font-weight:900}.product_code{position:absolute;bottom:0;font-size:16px;color:#999;left:50%;transform:translate(-50%,-50%)}.error-container{height:95%;row-gap:15px;display:flex;flex-direction:column;justify-content:right}.product_oferta{color:#000000c9;font-size:20px;font-weight:400;text-decoration:line-through}.btn-primary{display:inline-block;background-color:#17a2b8;color:#fff;font-weight:600;font-size:14px;border:none;border-radius:5px;padding:12px 24px;cursor:pointer;transition:background-color .3s ease}.btn-primary:hover{background-color:#17a3b8d5}.bottom-btn{position:absolute;bottom:10px;width:80%;left:50%;transform:translate(-50%,-50%)}.main-section[data-v-06921bb6]{text-align:center;padding:10px 20px}.main-section-title[data-v-06921bb6]{margin-top:20px;font-size:20px;font-weight:700}.scanner[data-v-06921bb6]{margin:20px 0}.modal-box[data-v-06921bb6]{display:flex;justify-content:center;justify-items:center}.v-enter-active[data-v-06921bb6],.v-leave-active[data-v-06921bb6]{transition:opacity .5s ease}.v-enter-from[data-v-06921bb6],.v-leave-to[data-v-06921bb6]{opacity:0}
