:root{--color-brand:#0C7F72;--color-brand-soft:#D6F0EB;--color-brand-text:#085C53;--color-brand-light:#D6F0EB;--color-brand-dark:#085C53;--color-brand-ink:#FFF;--color-accent:#F0B040;--color-accent-ink:#3A2A08;--color-text:#1E2A28;--color-paper:#F1F6F5;--color-bg:#F1F6F5;--color-card:#FFF;--color-surface:#E7EFED;--color-border:rgba(30,42,40,.13);--color-muted:rgba(30,42,40,.72);--color-footer-bg:#FFF;--color-danger:#d92d20;--main-color:var(--color-brand);--main-bg-color:var(--color-brand);--main-color-light:var(--color-brand-light);--main-color-dark:var(--color-brand-dark);--main-bg-color-dark:var(--color-brand-dark);--font-display:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--font-body:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--radius:20px;--radius-in:16px;--radius-sm:8px;--radius-lg:20px;--radius-btn:999px;--space-section:clamp(3.75rem,2.5rem+4vw,6rem);--shadow-1:0 1px 2px rgba(30,42,40,.05),0 8px 24px rgba(30,42,40,.06);--shadow-2:0 1px 2px color-mix(in srgb,#1E2A28 8%,transparent),0 12px 20px -10px color-mix(in srgb,#1E2A28 25%,transparent);--duration:240ms;--reveal-duration:600ms;--reveal-delay:0ms;--reveal-ease:cubic-bezier(.16,1,.3,1);--ease:cubic-bezier(.16,1,.3,1)}html .bg-white{background-color:var(--color-card,#FFFFFF)}*,::before,::after{border-color:var(--color-border)}html .border-main-color{border-color:var(--color-brand)}html .border-white{border-color:#FFF}html .text-black,html .text-gray-900,html .text-gray-800{color:var(--color-text)}html .text-gray-700,html .text-gray-600,html .text-gray-500,html .text-gray-400{color:var(--color-muted)}html .bg-gray-50,html .bg-gray-100,html .bg-gray-200{background-color:var(--color-surface)}html .border-gray-200,html .border-gray-300,html .border-gray-400,html .border-gray-600,html .border-gray-800{border-color:var(--color-border)}html .divide-gray-200>*+*,html .divide-gray-300>*+*{border-color:var(--color-border)}.cabecera-seccion{max-width:46rem;text-align:left}.cabecera-antetitulo{font-size:.75rem;font-weight:700;line-height:1.4;letter-spacing:.13em;text-transform:uppercase;opacity:.72;margin-bottom:.6rem}.cabecera-titulo{font-family:var(--font-display);font-size:clamp(1.65rem,1.15rem+1.9vw,2.35rem);line-height:1.08;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.cabecera-subtitulo{font-size:1.0625rem;line-height:1.6;opacity:.7;max-width:46ch;margin-top:.85rem}@media (max-width:639px){.cabecera-seccion{max-width:none}}.enlace-seccion{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;font-size:.875rem;font-weight:600;color:var(--color-brand-text,var(--color-brand));padding-bottom:.35rem;border-bottom:1px solid transparent;transition:border-color var(--duration) var(--ease)}.enlace-seccion::after{content:"→";transition:transform var(--duration) var(--ease)}.enlace-seccion:hover{color:var(--color-brand-text,var(--color-brand));border-bottom-color:currentColor}.enlace-seccion:hover::after{transform:translateX(3px)}.enlace-seccion:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.flecha-slider{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--color-brand);background:none;border:0;transition:color var(--duration) var(--ease),transform var(--duration) var(--ease)}.flecha-slider:hover{color:var(--color-accent)}.flecha-slider-swiper--izq:hover .flecha-slider{transform:translateX(-3px)}.flecha-slider-swiper--der:hover .flecha-slider{transform:translateX(3px)}.flecha-slider svg{width:1.75rem;height:1.75rem}.slider-controles{display:flex;align-items:center;gap:1rem;width:33.333%;min-width:15rem;margin:1.5rem auto 0}.slider-controles .flecha-slider-swiper{position:static;height:auto;left:auto;right:auto;transform:none}.slider-controles .flecha-slider{margin:0}.slider-progreso{position:relative;flex:1 1 auto;height:2px;background-color:var(--color-border)}.slider-progreso__barra{position:absolute;top:0;bottom:0;left:0;width:0;background-color:var(--color-brand);transition:width .5s var(--ease)}@media (prefers-reduced-motion:reduce){.slider-progreso__barra{transition:none}}.flecha-slider-swiper{position:absolute;top:0;height:100%;display:flex;align-items:center;z-index:20;cursor:pointer}.flecha-slider-swiper--izq{left:-1.25rem}.flecha-slider-swiper--der{right:-1.25rem}@media (min-width:640px){.flecha-slider-swiper--izq{left:-.5rem}.flecha-slider-swiper--der{right:-.5rem}}@media (min-width:1536px){.flecha-slider-swiper--izq{left:-1.75rem}.flecha-slider-swiper--der{right:-1.75rem}}.flecha-slider-tns{position:absolute;top:50%;z-index:20;transform:translateY(-50%);cursor:pointer}.flecha-slider-tns--izq{left:0;margin-left:-1.375rem}.flecha-slider-tns--der{right:0;margin-right:-1.375rem}html .navbar-wrapper .apartadoMenu.bg-main-color,html .navbar-wrapper .apartadoMenu.bg-main-color:hover{background-color:var(--color-brand);color:var(--color-brand-ink)}html .navbar-wrapper .apartadoMenu.bg-main-color::after{content:none}html .navbar-wrapper .apartadoMenu.active-color,html .navbar-wrapper .dropdown-toggle.active-color,html .navbar-wrapper .apartadoMenu:hover,html .navbar-wrapper .dropdown-toggle:hover{color:var(--color-brand-text,var(--color-brand))}html .navbar-wrapper .apartadoMenu.active-color::after,html .navbar-wrapper .dropdown-toggle.active-color::after{background-color:var(--color-brand-text,var(--color-brand))}.navbar{overflow:hidden}.navbar-cuenta{display:grid;gap:.5rem;flex-shrink:0}.navbar-cuenta__enlace{display:flex;align-items:center;gap:.625rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;color:var(--color-text);background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-btn);transition:border-color var(--duration) var(--ease),background-color var(--duration) var(--ease)}.navbar-cuenta__enlace:hover{border-color:var(--color-text)}.navbar-cuenta__enlace svg{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--color-brand-text,var(--color-brand))}.navbar-cuenta__enlace--salir{background-color:transparent;color:var(--color-muted)}.navbar-cuenta__enlace--salir svg{color:var(--color-muted)}@media (max-width:400px){.imagen_nav{max-width:9.25rem!important}}@media (min-width:401px) and (max-width:640px){.imagen_nav{max-width:11rem!important}}@media (min-width:641px) and (max-width:1023px){.imagen_nav{max-width:14rem!important}}@media (max-width:360px){.navbar-wrapper>.container{padding-left:1rem;padding-right:1rem}.navbar-wrapper .imagen_nav{max-width:8.5rem!important}.navbar-wrapper .icono-cabecera{width:2.15rem;height:2.15rem}.navbar-wrapper .icono-cabecera svg{width:1.15rem;height:1.15rem}}@media (max-width:639px){.imp-home-productos .c-tns-controls-container,.c-tns-wrapper>.c-tns-controls-container{display:none}}html .icono-cabecera.hidden,html .navbar-menu.hidden,html .banda-superior__dato.hidden{display:none}@media (min-width:640px){html .icono-cabecera.sm\:inline-flex,html .banda-superior__dato.sm\:inline-flex{display:inline-flex}}@media (min-width:1024px){html .icono-cabecera.lg\:inline-flex{display:inline-flex}html .icono-cabecera.lg\:hidden{display:none}html .navbar-menu.lg\:flex{display:flex}}@media (min-width:1024px){.navbar-wrapper .apartadoMenu,.navbar-wrapper .dropdown-toggle>span{white-space:nowrap}}@media (min-width:1024px) and (max-width:1279px){.imagen_nav{max-width:13.5rem!important}.navbar-wrapper .gap-kd{gap:1.25rem}.navbar-wrapper .apartadoMenu,.navbar-wrapper .dropdown-toggle{font-size:.9375rem}.navbar-wrapper .idiomasContainer>button>span{display:none}.navbar-wrapper .idiomasContainer{margin-left:.75rem}}section{overflow-x:clip}.bg-fixed,.sm\:bg-fixed{background-attachment:scroll!important}.wysiwyg table,.wysiwyg-custom table,.wysi-custom table{display:block;width:100%;max-width:100%;overflow-x:auto}.wysiwyg img,.wysiwyg-custom img,.wysi-custom img{max-width:100%;height:auto}.wysiwyg h2,.wysiwyg-custom h2{font-family:var(--font-display);font-weight:700;color:var(--color-text);font-size:1.5rem;line-height:1.25;margin-top:2rem;margin-bottom:.75rem}.wysiwyg h3,.wysiwyg-custom h3{font-family:var(--font-display);font-weight:700;color:var(--color-text);font-size:1.25rem;line-height:1.3;margin-top:1.5rem;margin-bottom:.5rem}.wysiwyg p,.wysiwyg-custom p{margin-bottom:1rem}.wysiwyg ul,.wysiwyg-custom ul{list-style:disc;padding-left:1.25rem;margin-bottom:1rem}.wysiwyg ol,.wysiwyg-custom ol{list-style:decimal;padding-left:1.25rem;margin-bottom:1rem}.wysiwyg a,.wysiwyg-custom a{text-decoration:underline;text-underline-offset:2px}.wysiwyg>*:last-child,.wysiwyg-custom>*:last-child{margin-bottom:0}.banda-superior{position:relative;z-index:40;background-color:var(--color-brand);color:var(--color-brand-ink);font-size:.8125rem}.banda-superior__fila{display:flex;align-items:center;gap:.5rem 1.25rem;flex-wrap:wrap;padding-top:.5rem;padding-bottom:.5rem}.banda-superior a{color:inherit;transition:opacity var(--duration) var(--ease)}.banda-superior a:hover{opacity:.75}.banda-superior__dato{display:inline-flex;align-items:center;gap:.4rem}.modo-color{margin-left:auto;display:flex;gap:.25rem;padding:.1875rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-brand-ink) 30%,transparent)}.modo-color button{border:0;background:transparent;color:var(--color-brand-ink);font:600 0.75rem/1 var(--font-body);padding:.375rem .8125rem;border-radius:9999px;cursor:pointer;transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease)}.modo-color button:hover{background-color:color-mix(in srgb,var(--color-brand-ink) 14%,transparent)}.modo-color button[aria-pressed="true"]{background-color:var(--color-brand-ink);color:var(--color-brand)}.modo-color button:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:2px}.selector-paleta{position:relative;margin-left:auto}.banda-superior--menu-abierto{z-index:60}.selector-paleta~.modo-color{margin-left:0}@media (max-width:639px){.banda-superior__controles-movil{display:flex;align-items:center;justify-content:space-between;width:100%}.banda-superior__controles-movil .selector-paleta,.banda-superior__controles-movil .modo-color{margin-left:0}}@media (min-width:640px){.banda-superior__controles-movil{display:contents}}@media (max-width:639px){.banda-superior__linea-movil{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.banda-superior__linea-movil>span{order:1}.banda-superior__contacto-movil{order:2;display:flex;align-items:center;gap:.75rem}}@media (min-width:640px){.banda-superior__linea-movil,.banda-superior__contacto-movil{display:contents}}.selector-paleta__boton{display:inline-flex;align-items:center;gap:.4375rem;padding:.5625rem .6875rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-brand-ink) 30%,transparent);background:transparent;color:var(--color-brand-ink);font:600 0.75rem/1 var(--font-body);cursor:pointer;transition:background-color var(--duration) var(--ease)}.selector-paleta__boton:hover{background-color:color-mix(in srgb,var(--color-brand-ink) 14%,transparent)}.selector-paleta__boton:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:2px}.selector-paleta__boton svg{width:.875rem;height:.875rem;transition:transform var(--duration) var(--ease)}.selector-paleta__boton[aria-expanded="true"] svg{transform:rotate(180deg)}.selector-paleta__muestras{display:inline-flex;flex-shrink:0}.selector-paleta__muestras span{width:.75rem;height:.75rem;border-radius:9999px;border:1px solid color-mix(in srgb,#000 12%,transparent)}.selector-paleta__muestras span+span{margin-left:-.3125rem}.selector-paleta__boton .selector-paleta__muestras span{border-color:color-mix(in srgb,var(--color-brand-ink) 55%,transparent)}.selector-paleta__menu{position:absolute;top:calc(100% + 0.5rem);right:0;z-index:60;min-width:12.5rem;display:flex;flex-direction:column;gap:.125rem;padding:.375rem;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-in);box-shadow:var(--shadow-2)}@media (max-width:639px){.selector-paleta__menu{right:auto;left:0}}.selector-paleta__menu[hidden]{display:none}.selector-paleta__menu button{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:500 0.8125rem/1.2 var(--font-body);text-align:left;cursor:pointer;transition:background-color var(--duration) var(--ease)}.selector-paleta__menu button:hover{background-color:var(--color-surface)}.selector-paleta__menu button:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.selector-paleta__menu button[aria-checked="true"]{font-weight:700}.selector-paleta__menu button[aria-checked="true"]::after{content:"✓";margin-left:auto;color:var(--color-brand-text,var(--color-brand))}@media (max-width:639px){.selector-paleta__boton>span:not(.selector-paleta__muestras){display:none}}.navbar-wrapper{background-color:var(--color-paper);border-bottom:1px solid var(--color-border)}html{scrollbar-gutter:stable}.navbar-fila{display:flex;align-items:center;gap:2rem;min-height:4.625rem}.navbar-menu{display:flex;align-items:stretch;align-self:stretch;gap:2rem;margin-left:1.5rem}.navbar-menu__item{display:flex;align-items:stretch}.navbar-menu__trigger{display:flex;align-items:center}.navbar-menu .dropdown.megamenu{left:0;transform:none;width:100%;z-index:60}.navbar-menu .dropdown-toggle.open~.dropdown.megamenu{max-height:80vh;overflow-y:auto}.navbar-wrapper .apartadoMenu,.navbar-wrapper .dropdown-toggle{font-size:1.0625rem;font-weight:600;color:var(--color-text);white-space:nowrap;transition:color var(--duration) var(--ease)}.navbar-wrapper .apartadoMenu:hover,.navbar-wrapper .dropdown-toggle:hover,.navbar-wrapper .apartadoMenu.active-color,.navbar-wrapper .dropdown-toggle.active-color{color:var(--color-text)}.navbar-acciones{--cab-icono:2.25rem;margin-left:auto;align-self:stretch;display:flex;align-items:center;gap:.5rem}.icono-cabecera{display:inline-flex;align-items:center;justify-content:center;width:var(--cab-icono,2.25rem);height:var(--cab-icono,2.25rem);flex-shrink:0;border-radius:var(--radius);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);transition:border-color var(--duration) var(--ease),color var(--duration) var(--ease)}.icono-cabecera:hover{border-color:var(--color-text);color:var(--color-brand-text,var(--color-brand))}.icono-cabecera:focus-visible{outline:2px solid var(--color-brand-text,var(--color-brand));outline-offset:2px}@media (max-width:640px){.navbar-fila{gap:1rem}.icono-cabecera{width:2.25rem;height:2.25rem}}.cesta-count{position:absolute;top:-.4375rem;right:-.4375rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:var(--radius-sm,2px);background-color:var(--color-brand);color:var(--color-brand-ink);font-family:var(--font-body);font-size:.625rem;font-weight:600;line-height:1}@media (min-width:1024px) and (max-width:1279px){.navbar-fila{gap:1.25rem}.navbar-menu{gap:1.25rem;margin-left:0}.navbar-wrapper .apartadoMenu,.navbar-wrapper .dropdown-toggle{font-size:.9375rem}}.marca-texto{display:inline-flex;align-items:center;gap:.5625rem;font-family:var(--font-display);font-size:1.1875rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--color-text)}.marca-texto i{display:grid;place-items:center;flex-shrink:0;width:1.625rem;height:1.625rem;border-radius:var(--radius-sm);background-color:var(--color-brand);color:var(--color-brand-ink);font-style:normal;font-size:.8125rem;font-weight:700;line-height:1}.breadcrumb-v2 ol{align-items:center;flex-wrap:wrap;gap:.125rem;font-size:.8125rem;line-height:1.4}.breadcrumb-v2 ol>li{display:inline-flex;align-items:center}.breadcrumb-v2 ol>li:last-child{display:none}.breadcrumb-v2 a{color:var(--color-muted);padding:.125rem 0;border-bottom:1px solid transparent;transition:color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.breadcrumb-v2 a:hover{color:var(--color-brand-text,var(--color-brand));border-bottom-color:currentColor}.breadcrumb-v2 a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:2px}html .breadcrumb-v2 ol>li:nth-last-child(2){color:var(--color-text);font-weight:600}html .breadcrumb-v2 ol>li:first-child{font-weight:400}.breadcrumb-v2 ol>li>span{margin-left:.375rem;margin-right:.375rem;opacity:.5}.submenu{padding-top:.625rem}.submenu__panel{display:flex;flex-direction:column;gap:1px;box-shadow:var(--shadow-2)}.submenu__panel>li{border:1px solid var(--color-border);border-radius:9999px;overflow:hidden}.navbar-menu .dropdown{left:50%;transform:translateX(-50%)}.submenu__enlace{display:block;padding:.5rem 1rem;font-size:.8125rem;line-height:1.35;color:var(--color-text);white-space:nowrap;background-color:var(--color-card);transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease)}.submenu__enlace:hover{background-color:var(--color-brand);color:var(--color-brand-ink,#fff)}.submenu__enlace:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.submenu--movil{padding-top:.5rem}.submenu--movil .submenu__panel{min-width:0;box-shadow:none}.submenu--movil .submenu__panel>li{border:0;border-radius:0}.submenu--movil .submenu__enlace.submenu__enlace--titulo{font-weight:700;color:var(--color-text)}.submenu__hijos{margin:0 0 .5rem;padding:0;list-style:none}.submenu--movil .submenu__enlace{text-align:center;white-space:normal;padding:.375rem .75rem;font-size:.8125rem;color:var(--color-muted);background-color:transparent}html .container.flex:has(.panel-cuenta){max-width:80rem;margin-left:auto;margin-right:auto;gap:1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:2rem;padding-bottom:2.5rem;align-items:flex-start}@media (min-width:1536px){html .container.flex:has(.panel-cuenta){padding-left:0;padding-right:0}}.cuenta-menu{display:flex;flex-direction:column;gap:1rem}.cuenta-menu__grupo{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem}.cuenta-menu__titulo{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.75rem}.cuenta-menu__lista{display:flex;flex-direction:column;gap:.125rem}.cuenta-menu__lista a{display:block;padding:.5rem .625rem;margin:0 -.625rem;border-radius:var(--radius-sm);font-size:.9375rem;color:var(--color-muted);transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease)}.cuenta-menu__lista a:hover{background-color:var(--color-surface);color:var(--color-brand-text,var(--color-brand))}.cuenta-menu__lista a.is-activo{background-color:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-brand-text,var(--color-brand));font-weight:600}.container.flex:has(.panel-cuenta) .lg\:w-64 .mb-2{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;margin-bottom:1rem}.container.flex:has(.panel-cuenta) .lg\:w-64 .mb-2>div:first-child{border-top:0;height:auto;padding:1.25rem 1.25rem .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;color:var(--color-muted)}.container.flex:has(.panel-cuenta) .lg\:w-64 .mb-2>ul{border-top:0;padding:.25rem 1.25rem 1.25rem}.container.flex:has(.panel-cuenta) .lg\:w-64 .mb-2>ul>li{margin-bottom:0}.container.flex:has(.panel-cuenta) .lg\:w-64 .mb-2 a{display:block;padding:.5rem .625rem;margin:0 -.625rem;border-radius:var(--radius-sm);font-size:.9375rem;color:var(--color-muted);transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease)}.container.flex:has(.panel-cuenta) .lg\:w-64 .mb-2 a:hover{background-color:var(--color-surface);color:var(--color-brand-text,var(--color-brand))}.container.flex:has(.panel-cuenta) .lg\:w-64 a.text-main-color-dark,.container.flex:has(.panel-cuenta) .lg\:w-64 a.text-orange-600{background-color:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-brand-text,var(--color-brand));font-weight:600}.panel-cuenta{position:relative;flex:1 1 auto;min-width:0;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.panel-cuenta__cabecera{padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border)}.panel-cuenta__titulo{font-family:var(--font-display);font-size:1.375rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--color-text)}.panel-cuenta__cuerpo{padding:1.5rem}.panel-cuenta__intro{font-size:1rem;line-height:1.6;color:var(--color-muted);max-width:60ch;margin-bottom:1.5rem}.campos-cuenta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.campo-cuenta--ancho{grid-column:1 / -1}@media (max-width:639px){.campos-cuenta{grid-template-columns:minmax(0,1fr)}}.campo-cuenta label{display:block}.campo-cuenta__etiqueta{display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.5rem}html .campo-cuenta__control{display:block;width:100%;padding:.6875rem .875rem;font-size:1rem;line-height:1.4;color:var(--color-text);background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-in);transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}html .campo-cuenta__control::placeholder{color:color-mix(in srgb,var(--color-text) 45%,transparent)}html .campo-cuenta__control:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 22%,transparent)}html .campo-cuenta__control--bloqueado{background-color:var(--color-surface);color:var(--color-muted);cursor:not-allowed}.boton-cuenta{display:block;width:100%;padding:.875rem 1.5rem;border:0;border-radius:var(--radius-btn);background-color:var(--color-brand);color:var(--color-brand-ink);font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color var(--duration) var(--ease)}.boton-cuenta:hover{background-color:var(--color-brand-dark,var(--color-brand))}.boton-cuenta:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.pedidos-filtros{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:1.5rem}@media (min-width:1024px){.pedidos-filtros{grid-template-columns:16rem 1fr}}.pedidos-filtros__select,.pedidos-filtros__buscar{position:relative}.pedidos-filtros__select .campo-cuenta__control{padding-right:2.5rem;appearance:none;-webkit-appearance:none}.pedidos-filtros__buscar .campo-cuenta__control{padding-left:2.5rem;padding-right:2.5rem}.pedidos-filtros__chevron,.pedidos-filtros__lupa{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}.pedidos-filtros__chevron{right:.875rem}.pedidos-filtros__lupa{left:.875rem}.pedidos-filtros__limpiar{position:absolute;top:50%;right:.625rem;transform:translateY(-50%);display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:9999px;background:transparent;color:var(--color-muted);cursor:pointer;transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease)}.pedidos-filtros__limpiar:hover{background-color:var(--color-surface);color:var(--color-text)}.direcciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:768px){.direcciones{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.direcciones{grid-template-columns:repeat(4,minmax(0,1fr))}}.direccion-tarjeta{position:relative;display:flex;flex-direction:column;gap:.375rem;width:100%;height:100%;padding:1.125rem;text-align:left;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-in);cursor:pointer;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.direccion-tarjeta:hover{border-color:var(--color-brand);box-shadow:var(--shadow-1)}.direccion-tarjeta:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.direccion-tarjeta--nueva{border-style:dashed;border-color:color-mix(in srgb,var(--color-brand) 45%,transparent);background-color:color-mix(in srgb,var(--color-brand) 5%,transparent);color:var(--color-brand-text,var(--color-brand))}.direccion-tarjeta--nueva:hover{background-color:color-mix(in srgb,var(--color-brand) 10%,transparent);border-color:var(--color-brand)}.direccion-tarjeta__titulo{font-size:1rem;font-weight:600;line-height:1.3;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.direccion-tarjeta--nueva .direccion-tarjeta__titulo{color:var(--color-brand-text,var(--color-brand))}.direccion-tarjeta__linea{font-size:.8125rem;line-height:1.4;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.direccion-tarjeta__borrar{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:9999px;background:transparent;color:var(--color-muted);cursor:pointer;transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease)}.direccion-tarjeta__borrar:hover{background-color:color-mix(in srgb,#d92d20 12%,transparent);color:#d92d20}html .swal2-popup{background-color:var(--color-card);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-2)}html .swal2-title{color:var(--color-text)}html .swal2-content,html .swal2-html-container{color:var(--color-muted)}html .swal2-content *,html .swal2-html-container *{color:inherit}html .swal2-styled.swal2-confirm{background-color:var(--color-brand);color:var(--color-brand-ink);border-radius:var(--radius-btn)}html .swal2-styled.swal2-cancel,html .swal2-styled.swal2-deny{background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-btn)}html .swal2-close{color:var(--color-muted)}html .swal2-close:hover{color:var(--color-text)}html .swal2-styled:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}html .swal2-input,html .swal2-textarea,html .swal2-select,html .swal2-file{background-color:var(--color-card);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:none}html .swal2-icon.swal2-success [class^="swal2-success-circular-line"],html .swal2-icon.swal2-success .swal2-success-fix{background-color:var(--color-card)}html .swal2-icon.swal2-success .swal2-success-ring{border-color:color-mix(in srgb,#a5dc86 40%,transparent)}html .swal2-validation-message{border-radius:var(--radius-sm)}:root{--fv-night:var(--color-brand-dark,#1b1832);--fv-navy:var(--color-brand,#2a254a);--fv-gold:var(--color-accent,#c68c17);--fv-gold-soft:color-mix(in srgb,var(--fv-gold) 60%,#fff);--fv-paper:var(--color-surface,#f5f2ef);--fv-ink:var(--color-text,#1f1c36);--fv-on-night:#fff;--fv-line-night:rgba(255,255,255,.18);--fv-line-day:color-mix(in srgb,var(--fv-navy) 16%,transparent);--fv-ease:cubic-bezier(.16,1,.3,1);--fv-flecha:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h8v-3.586a1 1 0 0 1 1.707 -.707l6.586 6.586a1 1 0 0 1 0 1.414l-6.586 6.586a1 1 0 0 1 -1.707 -.707v-3.586h-8a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1'/%3E%3C/svg%3E");--fv-rosa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%23fff'%3E%3Ccircle cx='200' cy='200' r='192' stroke-width='1' stroke-dasharray='10 6'/%3E%3Ccircle cx='200' cy='200' r='140' stroke-width='1' stroke-dasharray='2 6'/%3E%3Ccircle cx='200' cy='200' r='90' stroke-width='1' stroke-dasharray='16 5 3 5'/%3E%3Cpath stroke-width='1' d='M200 4V396M4 200H396M62 62L338 338M338 62L62 338'/%3E%3Cpath stroke-width='1.2' d='M200 12L211 189L388 200L211 211L200 388L189 211L12 200L189 189Z'/%3E%3Cpath stroke-width='1' transform='translate(200 200) rotate(45) scale(.6) translate(-200 -200)' d='M200 12L211 189L388 200L211 211L200 388L189 211L12 200L189 189Z'/%3E%3C/svg%3E")}.fv-rosa{position:relative;overflow:hidden;isolation:isolate}.fv-rosa::after{content:"";position:absolute;z-index:-10;width:min(78vw,56rem);aspect-ratio:1;right:-14%;top:50%;transform:translateY(-50%);background:var(--fv-rosa) center / contain no-repeat;opacity:.13;pointer-events:none}.fv-rosa--izq::after{right:auto;left:-14%}.fv-flecha::after{content:"";flex-shrink:0;width:1.05rem;height:1.05rem;background-color:currentColor;-webkit-mask:var(--fv-flecha) center / contain no-repeat;mask:var(--fv-flecha) center / contain no-repeat}.fv-btn{--fv-btn-bg:transparent;--fv-btn-fg:inherit;--fv-btn-bd:currentColor;display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.75rem;font-family:var(--font-body);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--fv-btn-fg);background:var(--fv-btn-bg);border:1px solid var(--fv-btn-bd);border-radius:var(--radius-btn,0);transition:background-color .35s var(--fv-ease),color .35s var(--fv-ease),border-color .35s var(--fv-ease)}.fv-btn::after,.fv-link::after{content:"";flex-shrink:0;width:1.05rem;height:1.05rem;background-color:currentColor;-webkit-mask:var(--fv-flecha) center / contain no-repeat;mask:var(--fv-flecha) center / contain no-repeat;transition:transform var(--duration,.24s) var(--ease,ease)}.fv-btn:hover::after,.fv-link:hover::after{transform:translateX(3px)}.fv-btn--gold{--fv-btn-bg:var(--fv-gold);--fv-btn-fg:var(--fv-night);--fv-btn-bd:var(--fv-gold)}.fv-btn--gold:hover{--fv-btn-bg:#fff;--fv-btn-bd:#fff}.fv-btn--ghost{--fv-btn-fg:#fff;--fv-btn-bd:rgba(255,255,255,.55)}.fv-btn--ghost:hover{--fv-btn-fg:var(--fv-night);--fv-btn-bg:#fff;--fv-btn-bd:#fff}.fv-btn--ink{--fv-btn-fg:var(--fv-navy);--fv-btn-bd:var(--fv-navy)}.fv-btn--ink:hover{--fv-btn-fg:#fff;--fv-btn-bg:var(--fv-navy)}.fv-link{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;font-size:.875rem;font-weight:600;text-decoration:none;color:var(--color-brand-text,var(--color-brand));transition:color var(--duration,.24s) var(--ease,ease)}.fv-link:hover{color:var(--color-brand-dark,var(--color-brand))}.fv-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.fv-noche .fv-link{color:#fff}.fv-noche .fv-link:hover{color:var(--fv-gold)}.fv-media{background:color-mix(in srgb,var(--fv-navy) 12%,#fff)}.fv-noche .fv-media{background:color-mix(in srgb,#fff 8%,var(--fv-night))}.fv-media img:not([src]),.fv-media img[src=""]{visibility:hidden}@media (prefers-reduced-motion:reduce){.fv-btn,.fv-btn::after,.fv-link::after{transition:none}}[class*="font-[var(--font-display)]"]{font-family:var(--font-display)}[class*="font-[var(--font-display)]"].font-bold{font-weight:700}[class*="font-[var(--font-display)]"].font-semibold{font-weight:600}.navbar-backdrop{position:fixed;top:var(--header-offset,0);left:0;right:0;bottom:0;z-index:50;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease}@media (min-width:1024px){body:has(.navbar-menu .dropdown-toggle.open) .navbar-backdrop,body:has(.idiomasContainer:hover) .navbar-backdrop{opacity:1;visibility:visible}}@media (max-width:1023px){.navbar-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.navbar-backdrop{transition:none}}.apartadoMenu.active-color,.dropdown-toggle.active-color>span{text-decoration-line:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:.5rem}.navbar-acciones .idiomasContainer>button>img{width:var(--cab-icono,2.25rem);height:var(--cab-icono,2.25rem)}.group .fv-media img{transition:transform 1.4s cubic-bezier(.22,.61,.36,1)}.group:hover .fv-media img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.group .fv-media img{transition:none}.group:hover .fv-media img{transform:none}}.fv-media img{position:absolute;inset:0;display:block;width:100%;height:100%;scale:1.012}.fv-rosa .fv-media{background:rgba(255,255,255,.08)}.banda-superior__redes a>span,.pie-redes a>span{border-radius:var(--radius-sm)!important;-webkit-mask-size:128%!important;mask-size:128%!important}.pie-redes a{color:var(--color-brand);transition:opacity var(--duration) var(--ease)}.pie-redes a:hover{opacity:.75}