:root{--color-primary: #02478c;--color-primary-light: #0e92c6;--color-primary-dark: #023a73;--color-accent: #f77f00;--color-text: #423d3d;--color-text-secondary: #736861;--color-text-muted: #808080;--color-bg: #ffffff;--color-bg-light: #dfe1e3;--color-border: #dfe1e3;--color-border-dark: #ccccc5;--font-family-primary: 'Ubuntu', 'Verdana', system-ui, sans-serif;--font-family-vintlys: 'Vintlys', sans-serif;--font-size-base: 14pt;--font-size-h1: 18pt;--font-size-h2: 16pt;--font-size-h3: 15pt;--font-size-h4: 16pt;--font-size-h5: 12pt;--font-size-h6: 9pt;--font-size-p: 14pt;--font-size-base-desktop: 12pt;--font-size-h1-desktop: 16pt;--font-size-h2-desktop: 13pt;--font-size-h3-desktop: 13pt;--font-size-h4-desktop: 16pt;--font-size-h5-desktop: 11pt;--font-size-h6-desktop: 9pt;--font-size-p-desktop: 12pt;--spacing-xs: 5px;--spacing-sm: 10px;--spacing-md: 20px;--spacing-lg: 30px;--spacing-xl: 40px;--breakpoint-mobile: 840px;--breakpoint-desktop: 841px;--color-text-new: #2d3748;--color-text-secondary-new: #4a5568;--color-text-muted-new: #6c757d;--color-bg-light-new: #f8f9fa;--color-bg-section: #f3f5f4;--color-border-light: #e5e7e9;--color-success: #28a745;--color-success-bg: #e8f5e9;--color-success-border: #81c784;--color-error: #dc3545;--color-error-bg: #f8d7da;--color-error-border: #f5c6cb;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base-px: 14px;--font-size-md: 15px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 24px;--spacing-xxl: 24px;--spacing-xxxl: 32px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--border-radius-sm: 4px;--radius-sm: 4px;--border-radius-md: 6px;--radius-md: 6px;--border-radius-lg: 8px;--radius-lg: 8px;--radius-xl: 12px;--border-width: 1px;--border-width-thick: 2px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);--shadow-md: 0 2px 4px rgba(0, 0, 0, 0.1);--shadow-lg: 0 4px 6px rgba(0, 0, 0, 0.1);--shadow-button: 0 2px 4px rgba(2, 71, 140, 0.2);--shadow-button-hover: 0 4px 6px rgba(2, 71, 140, 0.25);--shadow-focus: 0 0 0 3px rgba(2, 71, 140, 0.15);--shadow-elevation-1: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);--shadow-elevation-2: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);--shadow-elevation-3: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);--transition-fast: 0.15s ease;--transition-base: 0.2s ease;--transition-slow: 0.3s ease;--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);--ease-out: cubic-bezier(0.0, 0, 0.2, 1);--ease-in: cubic-bezier(0.4, 0, 1, 1);--ease-bounce: cubic-bezier(0.68, -0.55, 0.265, 1.55)}@font-face{font-family: 'Vintlys';src: url('/fonts/vintlys_hand-webfont.woff') format('woff'), url('/fonts/vintlys_hand-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap}@font-face{font-family: 'Ubuntu';src: url('/fonts/Ubuntu.woff2') format('woff2'), url('/fonts/Ubuntu.woff') format('woff');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'Ubuntu';src: url('/fonts/Ubuntu-L.woff2') format('woff2'), url('/fonts/Ubuntu-L.ttf') format('truetype');font-weight: 300;font-style: normal;font-display: swap}@font-face{font-family: 'Ubuntu';src: url('/fonts/Ubuntu-M.woff2') format('woff2'), url('/fonts/Ubuntu-M.ttf') format('truetype');font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: 'Ubuntu';src: url('/fonts/Ubuntu-M.woff2') format('woff2'), url('/fonts/Ubuntu-M.ttf') format('truetype');font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: 'Ubuntu';src: url('/fonts/Ubuntu-B.woff2') format('woff2'), url('/fonts/Ubuntu-B.ttf') format('truetype');font-weight: 700 900;font-style: normal;font-display: swap}*,*::before,*::after{box-sizing: border-box}body{height: auto;width: 100%;overflow-x: hidden;padding: 0px;margin: 0px;background-color: var(--color-bg);text-align: center;font-family: var(--font-family-primary);font-size: var(--font-size-base);color: var(--color-text);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}h1{font-family: var(--font-family-primary);margin: 5px;font-weight: normal;font-size: var(--font-size-h1)}h2{font-family: var(--font-family-primary);margin: 5px;font-weight: normal;font-size: var(--font-size-h2);color: var(--color-primary)}h3{font-family: var(--font-family-primary);font-weight: normal;margin: 5px;font-size: var(--font-size-h3)}h4{font-family: var(--font-family-primary);font-weight: normal;margin: 2px;font-size: var(--font-size-h4)}h5{font-family: var(--font-family-primary);margin: 5px;font-weight: normal;font-size: var(--font-size-h5);text-transform: uppercase}h6{font-family: var(--font-family-primary);margin: 0px;font-weight: normal;font-size: var(--font-size-h6)}p{font-family: var(--font-family-primary);margin: 5px;font-weight: normal;font-size: var(--font-size-p);text-align: justify;color: var(--color-text)}a.two:link{color: black;height: auto;text-decoration: none;font-weight: normal}a.two:visited{color: black;text-decoration: none;font-weight: normal}a.two:hover{text-decoration: none;font-weight: bolder;color: orange}a.gris_negro:link{text-decoration: none;color: var(--color-text-secondary)}a.gris_negro:visited{text-decoration: none;color: var(--color-text-secondary)}a.gris_negro:hover{text-decoration: none;color: var(--color-primary);text-decoration: overline}a.gris_blanco:link{text-decoration: none;color: #d4d4d4}a.gris_blanco:visited{text-decoration: none;color: #d4d4d4}a.gris_blanco:hover{text-decoration: none;color: orange}a.gris_gris:link{text-decoration: none;color: grey}a.gris_gris:visited{text-decoration: none;color: grey}a.gris_gris:hover{text-decoration: none;color: var(--color-primary-dark)}a.one:link{text-decoration: none;color: orange}a.one:visited{text-decoration: none;color: orange}a.one:hover{text-decoration: none;color: white}a.menu:link,a.menu:visited,a.menu:hover{text-decoration: none}a.review:link{text-decoration: none;color: orange}a.review:visited{text-decoration: none;color: orange}a.review:hover{text-decoration: none;color: grey}a.submenu:link{text-decoration: none;font-weight: normal;color: grey}a.submenu:visited{text-decoration: none;font-weight: normal;color: var(--color-text)}a.submenu:hover{text-decoration: none;font-weight: bolder;color: black}hr{display: none}strong{font-weight: bolder}#todo{color: var(--color-text);background-color: transparent;display: inline-block;position: relative;top: 0px;width: 100%;margin-left: 0px;margin-right: 0px;text-align: left;margin-left: auto;margin-right: auto;padding: 0px}#todo.size_fit{height: auto;width: 100% !important;margin: 0;padding: 0;overflow-x: hidden;overflow-y: clip}#arriba{background-color: var(--color-bg);position: relative;display: inline-block;top: 0px;height: auto;width: 100%;margin: 0px;padding: 0px;color: white;border-bottom: 1px solid var(--color-border)}#arriba_home{position: relative;top: 0px;height: auto;width: 100%;margin: 0px 0px 0px 0px;padding: 0px;background: transparent;display: inline-block;border-bottom: 1px solid var(--color-border)}#menus_div{top: 0px;border-bottom: 0px solid var(--color-border-dark);border-top: 0px solid var(--color-border-dark);display: inline-block}#menus-bloque1{top: 0px;padding-top: 0px;margin-left: 0;margin-right: 0}#menus-bloque2{margin-left: 0;top: 0px;height: auto;width: 100%;border-bottom: 0px solid var(--color-border-dark)}.menu-item-bloque0{padding-left: 10px;float: left;top: 0px;height: 40px;margin: 5px}.menu-item-bloque1{left: 0px;height: auto;width: 100%;text-align: center;margin: 0;padding: 0px}.menu-item.con_solapa{border-bottom: 4px solid #a2a2a2}.menu-item-bloque2{position: relative;left: 0px;top: 0px;height: auto;width: 100%;text-align: center;margin: 0px;padding: 5px 0px;margin-bottom: 5px}.menuDesktop{display: none}#breadcrumbs{position: absolute;left: 0px;top: 110px;height: 20px;width: 100%;text-align: left;display: none}#breadcrumbs ol{position: absolute;left: 0px;top: 110px;height: 20px;width: 100%;text-align: left;list-style-type: none;margin: 0;padding: 5px}#breadcrumbs ol li{float: left}#pie{display: block;background-color: var(--color-bg-light);position: relative;top: 0px;height: auto;width: 100%;max-width: 100%;margin: 0px;padding: 0px;box-sizing: border-box;clear: both}#pie-centro{height: 100px;width: 100%;margin: 10px 0px 0px 0px}#logo_div_pie{width: 100%}.pie-copyright{color: white;font-size: small}.pie-columna{width: 100%;margin: 0;padding: 5% 0% 5% 0%}.pie-columna-titulo{color: var(--color-text-secondary)}.pie-menu{top: 0px;height: 20px;width: 100%;text-align: center}.pie-menu-texto{color: #928566;font-size: smaller}.pie-menu-texto:hover{color: var(--color-primary)}.pie-logo{display: flex;float: left;width: 100%;margin: 0% 0 4% 0}#contenedor_logo_div{position: relative;display: inline-block;left: 0px;top: 0px;width: 320px;height: 100px;padding-bottom: 20px}#posicion_logo{position: absolute;left: 0px;top: 0px}#logo_div{position: relative;float: left;top: -25px;width: auto;height: 40px;background: transparent;margin: 15px}#texto_logo{position: relative;left: 10px;top: 60px;color: white;font-family: "VERDANA";margin: 5px;font-weight: normal}#idioma_div{position: relative;float: left;top: -3px;height: 40px;width: auto;background-color: transparent;margin: 10px}#idioma_bandera_div{position: relative;float: left;top: 0px;height: 40px;width: auto;background-color: transparent;display: none}#currency_div{position: relative;float: left;top: -3px;height: 40px;width: auto;margin: 10px}#currency_text_div{display: none}#pedidos_tlf_div{position: relative;float: left;top: 0px;width: auto;height: 40px;display: none}#pedidos_tlf_div_mobile{position: relative;float: right;top: 0px;width: auto;height: 50px;display: block}#basket_button_div{position: relative;float: left;top: 0px;height: 40px;width: auto;background-color: transparent;margin: 5px}#miCuenta_div{position: relative;padding-right: 15px;width: 100%;height: 45px;display: inline-block;padding-top: 5px;padding-right: 0px;margin-bottom: 1%;background-color: var(--color-bg-light);font-weight: 100;float: left}#text_loggedAs_div{position: absolute;left: 600px;top: 75px;color: green}#abreMenu{position: relative;float: left;top: 0px;height: 40px;width: auto;text-align: center;display: block;margin: 10px}#menu0{position: relative;left: 0px;top: 150px;height: auto;width: 200px;text-align: left;padding: 2px;display: none}#pos_solapa{position: absolute;left: 310px;top: 73px;visibility: hidden}#linea_bajomenu{position: absolute;left: 0px;top: 55px;width: 310px;height: 1px;background-color: var(--color-border-dark);font-size: 0;line-height: 0;overflow: hidden;display: none}#linea_banners{position: absolute;left: 10px;top: 395px;width: 300px;height: 1px;background-color: var(--color-border-dark);font-size: 0;line-height: 0;overflow: hidden;display: none}a.profesionales{text-decoration: none;color: var(--color-accent)}a.profesionales:hover{text-decoration: none;color: var(--color-primary-light)}a.profesionales h5{font-weight: 600;font-size: 15px;margin: 0}a.gris_negro h5{margin: 10px 5px 5px 5px;font-size: 10pt}.cambioMenuScroll{background-color: white;position: fixed;z-index: 100;top: -1px}.cambioMenuScroll-2{}.banner{width: 80%;height: auto;margin-top: -70px;display: flex;margin-left: auto;margin-right: auto;padding-bottom: 10px;background-image: url(/images/bannerNavidad.jpg);border-style: solid}.enlaceBanner{text-decoration: none}.tituloBanner{text-align: center;line-height: 1;font-weight: 700;font-size: x-large;color: #000;word-spacing: 7px;letter-spacing: 2px;margin: 15px;letter-spacing: 0}.textoBanner{font-family: ubuntu;font-size: small;color: #000;word-spacing: 7px;text-align: center;margin: 0}.centradoTextoCabecera{position: relative;margin: 0px;padding: 5%;background-color: var(--color-bg-light);width: 100%}.desc-oferta{color: #ffffff;font-size: 25px;line-height: 30px;letter-spacing: 1.1;word-spacing: 1;margin-top: 5px;margin-left: 30px;margin-right: 30px;height: 40px;text-align: center}h2.aclaracion-oferta{color: #ffffff;text-align: center;margin-top: 70px}.seguimos_operativos{width: 100%;left: 0;margin-bottom: 0;margin-left: 10px;margin-right: auto;position: relative;display: flex;float: left;background: var(--color-bg-light) url(images/info-01.png) center no-repeat;background-position: 15px 50%;text-align: right;padding: 8px 20px 8px 45px;border-top: 2px solid var(--color-primary-light);border-bottom: 2px solid var(--color-primary-light);color: #000000;height: auto}.infoDescuento{width: 100%;left: 0;margin-bottom: 0;margin-left: 10px;margin-right: auto;position: relative;display: flex;float: left;background: #fdbe7c url(images/discount-01.png) center no-repeat;background-position: 15px 50%;text-align: right;padding: 8px 20px 8px 45px;border-top: 2px solid var(--color-accent);border-bottom: 2px solid var(--color-accent);color: #000000;height: auto;margin-left: 200px}.descuentoCategoria{background: #fdbe7c url(images/discount-01.png) center no-repeat;background-position: 15px 50%;padding: 8px 20px 8px 45px;border-top: 2px solid var(--color-accent);border-bottom: 2px solid var(--color-accent);width: auto;height: auto;left: 80px}.boton3{color: var(--color-bg-light);font-size: 20px;padding: 0.5em 1.2em;background: #fff;position: relative;margin-left: 370px;top: 20px}.boton3:hover{background: #fff;color: #928566;font-weight: 500}.oculto{display: none}.visible{display: inline-block}.negritaSEO{font-weight: 100}span.rojo{color: red}span.naranja{color: orange}span.azul{color: var(--color-primary)}span.morado{color: #800080}span.verde{color: #33cc33}img.center{display: block;margin-left: auto;margin-right: auto;max-width: 100%}img.center:hover{border-color: grey}img.center2{display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;width: 100%}img.left{display: block;float: none;margin: 0 auto;height: 275px}img.right{margin-right: 20px;margin-left: 20px}img.p_left{float: left;margin-left: 5px;margin-right: 20px}img.p_right{float: right;margin-right: 5px;margin-left: 20px}img.icon{float: right;margin-left: 5px;margin-right: 45px;width: 35px;height: 25px;margin-right: 0px}img.iconFreeShipping{width: 27%;float: left;margin-left: 25%}img.selloMedico{height: auto;width: 50px}img.selloPat{height: 70px;width: auto}img.selloNew{float: left;margin-left: 0px;margin-right: 50px;margin-bottom: 20px;margin-top: 20px;width: auto}img.teleOperadora{width: 13%;margin-left: 13%;margin-right: 0%}img.bordergrey{display: block;margin-left: auto;margin-right: auto;border: 1px solid var(--color-border-dark);width: 100%}img.bordergrey:hover{border-color: black}img.banderas{border-style: none}img.banderas:hover{padding-left: 10px;padding-right: 10px}img.logo{display: block;max-width: 100%;margin: 5px;height: 55px;margin: 0%;padding-left: 30%}img.logo_mobile{display: none}img.mapa{width: 100%;display: block;margin: auto;padding: 2em}.sello{display: block;width: 40%;margin-top: 10px;margin-right: auto;margin-left: auto}video{display: block;margin-left: auto;margin-right: auto;width: 100%}iframe.video{width: 100%;height: 300px;display: block;margin-left: auto;margin-right: auto;border: 1px solid white}.div_videoFichas{display: block;max-width: 980px;margin: 0 auto;top: 150px}.div_videoCategorias{--sicon: "\f28b";position: relative;display: flex;justify-content: center;align-items: center;width: 100%;height: auto}.div_videoCategorias:before{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font: 5em "Font Awesome 6 Free";font-weight: 900;content: var(--sicon);opacity: 0;color: #fffd}.div_videoCategorias.play{--sicon: "\f144"}.div_videoCategorias.playpause:before{animation: video-show-playstate 0.3s ease}.div_videoCategorias > .videoCategorias{object-fit: cover;max-width: 980px !important;margin: 0}@keyframes video-show-playstate{0%{transform: translate(-50%, -50%) scale(0);opacity: 0}50%{opacity: 1}100%{transform: translate(-50%, -50%) scale(1.3);opacity: 0}}h1.Blue{color: var(--color-primary)}h1.Small{font-size: 14pt}h2.Blue{margin: -30px 40px 10px 40px;font-size: 13pt;line-height: 1.5;font-weight: 600;font-family: var(--font-family-primary);color: var(--color-primary);text-align: center;text-transform: uppercase}h2.Vintlys{font-family: var(--font-family-vintlys);font-weight: normal;margin: 5px;color: var(--color-primary);text-align: center;font-size: 22pt}h2.menus{text-transform: uppercase;font-family: var(--font-family-primary);margin: 5px;font-size: 12pt;font-weight: normal}h2.menus:hover{color: var(--color-accent);text-decoration: overline}h2.encabezados{font-family: 'Ubuntu';font-size: 12pt;color: var(--color-primary);font-weight: normal}h2.siguiente{font-family: var(--font-family-primary);font-weight: normal;margin: 5px;color: grey;font-size: 16pt}h2.Menu{font-family: 'Verdana', 'VERDANA';font-weight: normal;margin: 5px;color: var(--color-primary);font-size: 12pt;text-align: left}h3.Blue{color: var(--color-primary)}h3.Vintlys{font-family: var(--font-family-vintlys);font-weight: normal;font-size: 15pt}h3.VintlysWhite{font-family: var(--font-family-vintlys);font-weight: normal;font-size: 15pt;color: white}h3.pedidosTlf{font-family: var(--font-family-primary);font-weight: normal;margin: 5px;color: var(--color-primary);font-size: 12pt;text-align: center}h3.abremenu{font-size: 30pt;color: black;margin: 0px 10px 0px 10px}h4.Vintlys{font-family: var(--font-family-vintlys);font-weight: normal;margin: 5px;color: var(--color-primary);text-align: center;font-size: 16pt}h5.Blue{color: var(--color-primary)}h5.green{color: green}h5.grey{color: grey;font-size: 10pt}h5.menus{font-size: 12pt;color: grey}h5.precio{font-size: 12pt}h5.PuntoVenta{display: none}table tbody tr td h5{font-size: 10pt}h6.submenu{font-size: 9pt}.precioTachado{text-decoration: line-through;color: var(--color-text-muted)}.precioPromo{color: #84216b;font-weight: 600}p.text2{width: 75%;text-align: center;margin: 0 10%;letter-spacing: 1px;color: #908090;font-family: var(--font-family-vintlys);line-height: 30px;font-size: larger}p.home{margin: 5px 20px 0px 0px}p.textoFreeShipping{width: 30%;float: right;margin-right: 15%;font-size: 9pt;color: var(--color-text-muted);text-align: left}.breadcrumb,.breadcrumb *{box-sizing: border-box;margin: 0;padding: 0}.breadcrumb{display: flex;flex-direction: row;list-style: none;padding: 8px 5px;gap: 8px;font-family: "Ubuntu", sans-serif;border-bottom: 1px solid #0003;align-items: center;overflow-x: auto;margin-bottom: 10px}.breadcrumb > .breadcrumb-item{flex: 0 0 auto;display: inline-flex;justify-content: space-between;align-items: center;gap: 8px;font-size: 0.85em}.breadcrumb > .breadcrumb-item + .breadcrumb-item:before{color: var(--dark);content: "\003e"}.breadcrumb > .breadcrumb-item > .breadcrumb-link{color: var(--primary);text-decoration: none;cursor: pointer}.breadcrumb > .breadcrumb-item:last-child > .breadcrumb-link{color: #fffd;padding: 2px 5px;background-color: #01447e;border-radius: 3px}@media (min-width: 841px){body{background-color: var(--color-bg);text-align: center;font-size: var(--font-size-base-desktop)}h1{font-family: var(--font-family-primary);margin: 5px;font-weight: normal;font-size: var(--font-size-h1-desktop)}h2{font-family: var(--font-family-primary);margin: 5px;font-weight: normal;font-size: var(--font-size-h2-desktop)}h3{font-family: var(--font-family-primary);font-weight: normal;margin: 5px}h4{font-family: var(--font-family-primary);font-weight: normal;margin: 2px}h5{font-family: var(--font-family-primary);margin: 5px;font-weight: normal;font-size: var(--font-size-h5-desktop)}h6{font-family: var(--font-family-primary);margin: 5px;font-weight: normal}p{font-family: var(--font-family-primary);margin: 5px;font-weight: normal;font-size: var(--font-size-p-desktop);text-align: justify;color: var(--color-text)}#arriba{background-color: var(--color-bg);position: relative;display: inline-block;top: 0px;height: auto;width: 100%;margin: 0px;padding: 0px;color: white;border-bottom: none}#arriba_home{background: var(--color-bg)}#menus_div{float: right;height: auto;width: 100%}#menus-bloque1{position: relative;text-align: center;top: 28px;width: 100%;height: auto;margin-right: auto}#menus-bloque2{position: relative;float: left;top: -70px;padding-top: 10px;width: 40%;height: 35px;margin-left: 60%}.menu-item-bloque0{position: relative;float: right;top: -6px;height: 50px;width: auto;background-color: transparent;padding-left: 10px}.menu-item-bloque1{float: inherit;position: relative;display: inline-block;top: 0px;width: auto;height: 32px;font-family: var(--font-family-primary);background: var(--color-bg);margin: 5px;padding: 5px 0px 5px 0px}.menu-item-bloque2{float: left;position: relative;top: 0px;width: auto;height: 32px;display: block;margin-right: 5px}.menuDesktop{display: block}#breadcrumbs{position: relative;display: block;height: 40px;width: 94%;margin-left: 6%}#breadcrumbs ol{position: absolute;left: 0px;top: 0px;height: 20px;width: 600px;text-align: left}#contenedor_logo_div{display: inline-block;position: relative;top: 0px;padding-top: 10px;width: 80%;height: 60px}#logo_div{position: relative;float: left;width: 200px;height: 50px}#posicion_logo{position: absolute;left: 10px;top: 10px}#texto_logo{position: relative;left: 10px;top: 60px;color: white;font-family: "VERDANA";margin: 5px;font-weight: normal}#pedidos_tlf_div{position: relative;float: right;top: 0px;width: auto;height: 50px;display: block}#pedidos_tlf_div_mobile{position: relative;float: right;top: 0px;width: auto;height: 50px;display: none}#basket_button_div{position: relative;float: right;top: -2px;height: 50px;width: auto;background-color: transparent;padding-left: 10px}#idioma_div{position: relative;float: right;top: 0px;height: auto;width: auto;background-color: transparent;padding-left: 10px}#idioma_bandera_div{position: relative;float: right;top: 5px;height: auto;width: auto;background-color: transparent;padding-left: 10px}#currency_div{position: relative;float: right;top: 0px;color: grey;width: auto;padding-left: 10px}#currency_text_div{display: none;position: relative;float: left;top: 0px;width: auto}#miCuenta_div{display: inline-block;padding-top: 5px;padding-right: 0px;margin-bottom: 1%;width: 100%;height: 25px;background-color: var(--color-bg-light);font-weight: 100;position: relative;float: left}#text_loggedAs_div{position: absolute;left: 600px;top: 75px;color: green}#abreMenu{position: absolute;right: 0px;top: 0px;height: auto;width: 100px;text-align: right;padding: 2px;display: none}#menu0{position: relative;left: 0px;top: 150px;height: auto;width: 200px;text-align: left;padding: 2px;display: none}#pos_solapa{position: absolute;left: 310px;top: 73px}#linea_banners{position: absolute;left: 10px;top: 395px;width: 955px;height: 1px;background-color: var(--color-border-dark);font-size: 0;line-height: 0;overflow: hidden}#linea_bajomenu{}a.profesionales h5{margin: 7px 5px 5px 55px;font-size: 11pt;font-weight: 600}a.gris_negro h5{margin: 10px 5px 5px 5px;font-size: 10pt}#pie-centro{background-color: var(--color-bg-light);position: relative;top: 0px;height: 120px;width: 75%;margin: auto;margin-left: 25%;text-align: center}.pie-logo{display: flex;float: left;width: 100%;margin: 0% 0 4% 0}#logo_div_pie{width: 18%}.pie-menu{position: relative;float: left;height: auto;text-align: center;top: -1%}.pie-columna{float: left;width: 20%;margin: 1%;padding: 3% 0% 3% 0%;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column}.pie-columna-titulo{font-weight: 600;color: #33302f;font-size: smaller;text-transform: uppercase}.banner{width: 95%;height: auto;margin-left: auto;margin-right: auto;margin-top: 35px;padding-bottom: 10px;background-image: url(/images/bannerNavidad.jpg);border-style: solid}.tituloBanner{text-align: center;line-height: 1;font-weight: 700;font-size: x-large;color: #000;word-spacing: 7px;letter-spacing: 2px;margin: 15px}.textoBanner{font-family: ubuntu;font-size: small;color: #000;word-spacing: 7px;text-align: center;margin: 0}.desc-oferta{color: #ffffff;font-size: 30px;line-height: 30px;letter-spacing: 1.1;margin-top: 5px;margin-left: 30px;margin-right: 30px;height: 40px;text-align: center}h2.aclaracion-oferta{color: #ffffff;text-align: center;margin-top: 100px}.seguimos_operativos{position: relative;display: flex;float: left;background: var(--color-bg-light) url(images/info-01.png) center no-repeat;background-position: 15px 50%;text-align: right;padding: 8px 20px 8px 45px;border-top: 2px solid var(--color-primary-light);border-bottom: 2px solid var(--color-primary-light);color: #000000;width: auto;height: auto;left: 80px;margin-bottom: 25px}.infoDescuento{position: relative;display: flex;float: left;background: #fdbe7c url(images/discount-01.png) center no-repeat;background-position: 15px 50%;text-align: right;padding: 8px 20px 8px 45px;border-top: 2px solid var(--color-accent);border-bottom: 2px solid var(--color-accent);color: #000000;width: auto;height: auto;left: 80px;margin-bottom: 25px;margin-left: 200px}img.center{display: block;margin-left: auto;margin-right: auto;max-width: 100%}img.center2{display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px}img.left{float: left;padding-right: 40px;height: 400px;width: auto}div#bloque1.visible img.left{float: left;margin-left: 0px;margin-right: 10px;margin-bottom: 10px;margin-top: 0px;height: 60px;width: auto}img.right{float: right;margin-left: 50px;margin-right: 0px;margin-bottom: 20px;margin-top: 20px;height: 400px;width: auto}img.icon{float: right;margin-left: 5px;margin-right: 45px;width: 35px;height: 25px}img.iconFreeShipping{width: 27%;float: left;margin-left: 25%}img.teleOperadora{width: 10%;float: left;margin-left: 25%;margin-right: 2%}img.bordergrey{display: block;margin-left: auto;margin-right: auto;border: 1px solid var(--color-border-dark)}img.logo{height: 55px;margin: 0%;padding-left: 30%}img.logo_mobile{display: none}img.mapa{width: 75%;display: block;margin-left: 5em;padding: 4em}iframe.video{width: 560px;height: 300px;display: block;margin-left: auto;margin-right: auto;border: 1px solid white}video{display: block;margin-left: auto;margin-right: auto;width: 100%}h2.Blue{font-family: var(--font-family-primary);font-weight: normal;margin: 0 20px 0 20px;color: var(--color-primary);font-size: 12pt;text-align: center;text-transform: uppercase}h2.Vintlys{font-family: var(--font-family-vintlys);font-weight: normal;margin: 5px;color: var(--color-primary);text-align: center;font-size: 13pt}h2.menus{text-transform: uppercase;font-family: var(--font-family-primary);margin: 5px;font-size: 12pt;font-weight: normal}h2.encabezados{font-family: 'Ubuntu';font-size: 12pt;color: var(--color-primary);font-weight: normal}h2.siguiente{font-family: var(--font-family-primary);font-weight: normal;margin: 5px;color: grey;font-size: 16pt}h3.Vintlys{font-family: var(--font-family-vintlys);font-weight: normal;font-size: 15pt}h3.pedidosTlf{font-family: var(--font-family-primary);font-weight: normal;margin: 5px;color: var(--color-primary);font-size: 10pt;text-align: center}h4.Vintlys{font-family: var(--font-family-vintlys);font-weight: normal;margin: 5px;color: var(--color-primary);text-align: center;font-size: 16pt}h5.menus{font-size: 12pt;color: grey}h5.precio{font-size: 12pt}p.text2{width: 75%;text-align: center;margin: 0 10%;letter-spacing: 1px;color: #908090}p.textoFreeShipping{width: 30%;float: right;margin-right: 15%;font-size: 9pt;color: var(--color-text-muted);text-align: left}hr{height: 1px;margin-left: 0%;margin-right: 50%;background-color: #024793}}@font-face{font-family: "Font Awesome 6 Free";font-style: normal;font-weight: 900;font-display: block;src: url("/estilos/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"), url("/estilos/fontawesome/webfonts/fa-solid-900.ttf") format("truetype")}.fa,.fas,.fa-solid{font-family: "Font Awesome 6 Free";font-weight: 900}.fa,.fas,.fa-solid{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: var(--fa-display, inline-block);font-style: normal;font-variant: normal;line-height: 1;text-rendering: auto}.fa-beat-fade{animation-name: fa-beat-fade;animation-delay: var(--fa-animation-delay, 0);animation-direction: var(--fa-animation-direction, normal);animation-duration: var(--fa-animation-duration, 1s);animation-iteration-count: var(--fa-animation-iteration-count, infinite);animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}@media (prefers-reduced-motion: reduce){.fa-beat-fade{animation-delay: -1ms;animation-duration: 1ms;animation-iteration-count: 1;transition-delay: 0s;transition-duration: 0s}}@keyframes fa-beat-fade{0%,	100%{opacity: var(--fa-beat-fade-opacity, 0.4);transform: scale(1)}50%{opacity: 1;transform: scale(var(--fa-beat-fade-scale, 1.125))}}.fa-bars::before,.fa-navicon::before{content: "\f0c9"}.fa-xmark::before,.fa-close::before,.fa-multiply::before,.fa-remove::before,.fa-times::before{content: "\f00d"}.fa-check::before{content: "\f00c"}.fa-star::before{content: "\f005"}.fa-caret-right::before{content: "\f0da"}.fa-angles-up::before,.fa-angle-double-up::before{content: "\f102"}.fa-arrow-up::before{content: "\f062"}.fa-play::before{content: "\f04b"}.fa-triangle-exclamation::before,.fa-exclamation-triangle::before,.fa-warning::before{content: "\f071"}.fa-cart-shopping::before,.fa-shopping-cart::before{content: "\f07a"}.fa-ellipsis::before,.fa-ellipsis-h::before{content: "\f141"}.fa-circle-notch::before{content: "\f1ce"}.fa-pen::before{content: "\f304"}:root{--primary: #02478c;--secondary: #0e92c6;--danger: #f77f00;--important: #84216b;--light: #dfe1e3;--dark: #6b5e4f;--gradient: #02478c8a;--gradient-2: #02478c48;--light-gradient: #dfe1e371;--danger-gradient: #f780007a}.menu-item.dropdown{position: relative}.menu-item.dropdown .dropdown-menu{display: none;position: absolute;top: 100%;left: 0;z-index: 999;background-color: #fff;min-width: 200px;box-shadow: 0 8px 16px rgba(0,0,0,0.2);border: 1px solid #ccc;padding: 0}.menu-item.dropdown.open .dropdown-menu{display: block}.menu-item.dropdown > .dropdown-toggle{background-color: transparent;color: var(--primary);border: none;padding: 15px;text-transform: uppercase;font-size: 1em;cursor: pointer;transition: background-color 0.3s, color 0.3s;display: inline-block;width: 100%;text-align: left}.menu-item.dropdown > .dropdown-toggle:hover{background-color: var(--light);color: var(--primary)}.menu-item.dropdown.open > .dropdown-toggle{background-color: var(--primary);color: #fffd}.menu-item.dropdown .dropdown-menu li{list-style: none;margin: 0;padding: 0}.menu-item.dropdown .dropdown-menu li .submenu-link{display: block;padding: 10px 15px;text-decoration: none;text-transform: uppercase;font-size: 0.9em;color: var(--primary);transition: background-color 0.3s, color 0.3s}.menu-item.dropdown .dropdown-menu li .submenu-link:hover{background-color: var(--light);color: var(--primary)}header.header{box-sizing: border-box;position: sticky;top: 0;z-index: 999;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 5px;background-color: #fff;align-items: center;margin: 0;box-shadow: 0 0 5px #aaad;margin-bottom: 0.1em;text-align: left !important}header.header *{box-sizing: border-box;margin: 0;padding: 0;font-family: "Ubuntu", sans-serif}header.header img.header-logo{width: 200px;height: auto;margin-left: 3%}@media screen and (min-width: 901px){header.header img.header-logo{margin-left: 30px;margin-right: 20px}}header.header a.header-contact{display: inline-flex;gap: 10px;align-items: center;justify-content: center;font-size: 0.75em;text-decoration: none;color: var(--primary)}header.header a.header-contact > img{width: 3em;transform: scale(1.65)}header.header > nav.header-nav,header.header nav.header-subnav{display: flex;flex-direction: row;justify-content: flex-end;align-items: center;list-style: none;gap: 20px}header.header > nav.header-nav{flex-wrap: nowrap;margin-right: 1.5%}header.header > nav.header-subnav{flex: 1;gap: 30px;justify-content: flex-end;padding-right: 30px}header.header > nav.header-nav > li.header-nav-item,header.header > nav.header-subnav > li.header-nav-item{display: flex;justify-content: center;align-items: center;gap: 10px}header.header > nav.header-nav > li.header-nav-item > span.header-nav-text,header.header > nav.header-subnav > li.header-nav-item > span.header-nav-text{color: var(--dark)}header.header > nav.header-nav > li.header-nav-item img,header.header > nav.header-subnav > li.header-nav-item img{width: 40px;height: auto}header.header > nav.header-nav > li.header-nav-item > a.header-nav-link,header.header > nav.header-subnav > li.header-nav-item > a.header-nav-link{display: inline-flex;align-items: center;gap: 5px;text-decoration: none;font-size: 1.1em;color: var(--primary);vertical-align: middle;cursor: pointer;text-decoration: none !important}header.header > nav.header-subnav > li.header-nav-item > a.header-nav-link{font-size: 1.2em !important}header.header > nav.header-nav > li.header-nav-item > a.header-nav-link.danger,header.header > nav.header-subnav > li.header-nav-item > a.header-nav-link.danger{color: var(--danger)}header.header > nav.header-nav > li.header-nav-item > a.header-nav-link.header-nav-account{position: relative;display: flex;align-items: center;gap: 5px}header.header > nav.header-nav > li.header-nav-item > a.header-nav-link > span,header.header > nav.header-subnav > li.header-nav-item > a.header-nav-link > span{display: inline-block}header.header > nav.header-nav > li.header-nav-item > a.header-nav-link > img{width: 1.8em;height: auto;vertical-align: middle}header.header > nav.header-nav > li.header-nav-item > a.header-nav-link.header-nav-account > span{color: var(--dark)}header.header > nav.header-nav > li.header-nav-item > a.header-nav-link.header-nav-account > img{border-radius: 50%}header.header > nav.header-nav > li.header-nav-item > a.header-nav-link > *,header.header > nav.header-subnav > li.header-nav-item > a.header-nav-link > *{pointer-events: none}header.header > nav.header-nav > li.header-nav-item select.header-nav-select,header.header > nav.header-subnav > li.header-nav-item select.header-nav-select{font-size: 0.95em;color: var(--primary);background-color: transparent;padding: 10px;border: 1px solid var(--primary);border-radius: 2px;outline: none;cursor: pointer}header.header > nav.header-nav > li.header-nav-item > button.header-nav-button,header.header > nav.header-subnav > li.header-nav-item > button.header-nav-button{display: inline-flex;align-items: center;gap: 5px;font-size: 1.1em;color: var(--primary);background-color: transparent;padding: 5px 10px;border: 1px solid var(--primary);border-radius: 2px;transition: all 0.3s;cursor: pointer}header.header > nav.header-nav > li.header-nav-item > button.header-nav-button > img,header.header > nav.header-subnav > li.header-nav-item > button.header-nav-button > img{display: inline-block;width: 1.25em}header.header button.header-toggler{display: none;font-size: 1.5em;color: var(--primary);background-color: transparent;border: none;outline: none}header.header button.header-toggler:before{position: relative;display: inline-block;font: 1.2em "Font Awesome 6 Free";font-weight: 900;content: "\f0c9"}@media screen and (min-width: 900px){.mobile-only{display: none !important}}.tablet-only{display: none}@media screen and (max-width: 1220px){.tablet-only{display: inherit !important}.tablet-hidden{display: none !important}}@media screen and (max-width: 900px){.mobile-hidden{display: none !important}header.header{flex-direction: row;justify-content: space-between;align-items: center;border-bottom: 1px solid var(--light);height: 60px;padding-top: 0;flex-wrap: nowrap}header.header img.header-logo{width: 100px}header.header a.header-contact{margin-right: 3%}header.header a.header-contact > img{width: 1.8em;padding-top: 0.25em}header.header button.header-toggler{display: inline-block}header.header > nav.header-nav{flex: 1;justify-content: flex-end;width: 100%;margin: 0 3%;gap: 10px}header.header > nav.header-nav:first-of-type{justify-content: flex-start;gap: 0}header.header > nav.header-nav > li.mobile-spacer{padding: 5px}header.header > nav.header-nav > .header-nav-item{transform: scale(1)}header.header > nav.header-nav > .header-nav-item > .header-nav-link > img{width: 1.8em !important}header.header > nav.header-nav > .header-nav-item > .header-nav-select{padding: 5px !important}header.header > nav.header-subnav{position: fixed;display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;top: 60px;left: 0;bottom: 0;width: 100%;font-size: 0.8em !important;padding: 2em;padding-top: 10px;background-color: #fff;transform: translateX(-100%);opacity: 0;transform-origin: left;opacity: 0;pointer-events: none;overflow-y: auto;transition: all 0.3s ease-in-out;gap: 5px}header.header > nav.header-subnav.mobile-active{opacity: 1;transform: translateX(0);opacity: 1;pointer-events: all}header.header > nav.header-subnav > .header-nav-item{width: 100%}header.header > nav.header-subnav > .header-nav-item *:not(img):not(i):not(span){width: 100%}header.header > nav.header-subnav > li.header-nav-item > .header-nav-link, header.header > nav.header-subnav > li.header-nav-item > .header-nav-button{padding: 20px;border: 1px solid var(--light);border-radius: 2px;font-size: 1.75em !important}header.header > nav.header-subnav.mobile-active ~ nav.header-nav > button.header-toggler:before{content: "\f00d";padding: 0 0.1em}}@media screen and (max-width: 430px){header.header{padding-top: 0}header.header img.header-logo{width: 125px}header.header > nav.header-nav{flex: 1;gap: 10px;margin: 0;padding: 0 10px;justify-content: flex-start}header.header > nav.header-nav > li.header-nav-item{transform: scale(0.95) !important}header.header > nav.header-subnav > li.header-nav-item{font-size: 1.3em !important}header.header > nav.header-subnav > li.header-nav-item img{width: 25px;margin-right: 5px}}@media screen and (max-width: 375px){header.header{gap: 0;flex-direction: row;flex-wrap: nowrap}header.header img.header-logo{margin: 0}header.header > nav.header-nav{padding: 0 !important;gap: 5px}header.header > nav.header-nav > li.header-nav-item{transform: scale(0.95) !important}}@media screen and (max-width: 320px){header.header img.header-logo{width: 100px}header.header > nav.header-nav > li.header-nav-item{transform: scale(0.85) !important}}header.header > nav.menu{flex: 1 1 100%;display: flex;justify-content: center;align-items: center;width: 100%;list-style-type: none;box-shadow: 3px 0 3px 0 #aaa;padding: 10px}header.header > nav.menu > li.menu-item{display: flex;flex-direction: column}header.header > nav.menu > li.menu-item > a.menu-link{text-decoration: none;color: var(--primary);text-transform: uppercase;font-size: 1em;transition: all 0.3s;padding: 15px;border-radius: 2px}header.header > nav.menu > li.menu-item > a.menu-link:hover{background-color: var(--light)}header.header > nav.menu > li.menu-item.active > a.menu-link{color: #fffd;background-color: var(--primary)}@media screen and (max-width: 900px){header.header > nav.menu{display: none !important}}.page-menu{display: flex;flex-direction: column}.page-menu > .page-menu-wrapper{position: sticky;top: 0;width: 100%;overflow-y: auto}.page-menu .page-menu-section,.page-menu .page-menu-user,.page-menu .page-menu-footer{width: 100%;display: flex;flex-direction: column;gap: 10px;padding: 10px 10%;padding-right: 20px}.page-menu .page-menu-user{align-items: center;justify-content: center;padding: 20px 10%;margin-bottom: 10px}.page-menu .page-menu-user > img.page-menu-img{width: 80px;border-radius: 50%}.page-menu .page-menu-user > .page-menu-text{color: var(--dark)}.page-menu .page-menu-section > h4.page-menu-title{font-size: 1.25em;color: var(--primary)}.page-menu ul.nav{width: 100%;display: flex;flex-direction: column}.page-menu ul.nav > .nav-item,.page-menu ul.nav > .nav-spacer{width: 100%;list-style: none}.page-menu ul.nav > .nav-spacer{margin: 10px 0}.page-menu ul.nav > .nav-spacer.space-1x{margin: 2em 0}.page-menu ul.nav > .nav-spacer.space-2x{margin: 4em 0}.page-menu ul.nav > .nav-spacer.space-3x{margin: 6em 0}.page-menu ul.nav > .nav-spacer.space-4x{margin: 8em 0}.page-menu ul.nav > .nav-spacer.space-5x{margin: 10em 0}.page-menu ul.nav > .nav-item > a.nav-link{display: block;width: 100%;font-size: 1.1em;color: var(--dark);text-decoration: none;padding: 10px;border-radius: 2px;cursor: pointer;transition: all 0.3s}.page-menu ul.nav > .nav-item:not(.nav-item-warning) > a.nav-link:hover{background-color: var(--light)}.page-menu ul.nav > .nav-item.active > a.nav-link{background-color: var(--light-gradient)}.page-menu ul.nav > .nav-item.nav-item-warning > a.nav-link{display: inline-block;width: auto;color: var(--danger);padding: 0;font-size: 1.25em;border-radius: 2px}.page-menu > .page-menu-footer > ul.nav{display: inline-flex;gap: 20px}.page-menu > .page-menu-footer > ul.nav > .nav-item{width: auto !important}.page-menu > button.page-menu-toggler{display: none}.widgets{position: fixed;display: flex;flex-direction: column;align-items: center;gap: 10px;bottom: 8%;right: 15px;z-index: 999}.widgets > a.widget{position: relative;display: flex;justify-content: center;align-items: center;width: 45px;height: 45px;border-radius: 50%;box-shadow: 0 0 5px 0 #aaa7;cursor: pointer}.widgets > a.widget > img{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.footer,.footer *{box-sizing: border-box;margin: 0;padding: 0}.footer{font: 1em "Ubuntu";display: flex;flex-direction: column;width: 100%;background-color: var(--primary);color: #fffa !important;gap: 40px;padding: 40px 0;padding-bottom: 0 !important;text-align: left}.footer > .footer-links{width: 100%;display: flex;justify-content: space-around;align-items: flex-start;flex-wrap: wrap;padding: 0 40px;z-index: 1}.footer > .footer-links > .footer-img{width: 130px;aspect-ratio: 1 / 1}.footer > .footer-links > .footer-dropdown,.footer > .footer-links > .footer-dropdown > .footer-dropdown-content{list-style: none}.footer > .footer-links > .footer-dropdown > .footer-dropdown-button{display: block;font-size: 1.3em;font-weight: bolder;text-transform: uppercase;letter-spacing: 0.05em;color: #fff;opacity: 0.25}.footer > .footer-links > .footer-dropdown > .footer-dropdown-content{margin-top: 10px;display: flex;flex-direction: column;gap: 10px}.footer > .footer-links .footer-link > a{text-decoration: none;color: var(--light)}.footer > .footer-container{user-select: none !important;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;width: 100%;gap: 40px;padding: 40px 100px;z-index: 1;background-color: var(--secondary)}.footer > .footer-container > .footer-logo > img{max-width: 150px}.footer > .footer-container > .footer-social{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 20px}.footer > .footer-container > .footer-social > .footer-link{display: flex;justify-content: center;align-items: center}.footer > .footer-container > .footer-social > .footer-link img{max-width: 50px}.footer > .footer-container > .footer-text{flex: 1}.footer > .footer-container > .footer-text > p{text-align: center !important;font-size: 0.85em;color: #fff}@media screen and (max-width: 900px){.footer > .footer-links{justify-content: space-between;gap: 40px}.footer > .footer-links > .footer-dropdown{width: calc(50% - 40px)}.footer > .footer-container{justify-content: space-between;padding: 20px}.footer > .footer-container > .footer-social{gap: 10px}.footer > .footer-container > .footer-social > .footer-link img{max-width: 40px}.footer > .footer-container > .footer-logo img{width: 150px}}@media screen and (max-width: 430px){.footer > .footer-links{flex-direction: column;gap: 20px}.footer > .footer-links > .footer-dropdown{width: 100%}.footer > .footer-links > .footer-dropdown > .footer-dropdown-button{display: block;position: relative;padding: 10px;padding-left: 1.2em;border-bottom: 1px solid var(--light);opacity: 0.5}.footer > .footer-links > .footer-dropdown > .footer-dropdown-button:before{position: absolute;top: 50%;left: 0;transform: translateY(-55%);font-size: 1.5em;font-weight: normal;content: "\002B"}.footer > .footer-links > .footer-dropdown.active > .footer-dropdown-button:before{content: "\2212"}.footer > .footer-links > .footer-dropdown > .footer-dropdown-content{transition: all 0.3s}.footer > .footer-links > .footer-dropdown:not(.active) > .footer-dropdown-content{height: 0;margin: 0;overflow: hidden}.footer > .footer-links > .footer-dropdown > .footer-dropdown-content > .footer-link a{font-size: 1.1em}.footer > .footer-container{flex-direction: column;justify-content: center;gap: 20px}.footer > .footer-container > .footer-social{gap: 40px}.footer > .footer-container > .footer-logo img{width: 120px}}