: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:3rem;height:3rem;border-radius:9999px;border:4px solid #fff;background-color:var(--color-brand);color:var(--color-brand-ink);transition:background-color var(--duration) var(--ease)}.flecha-slider:hover{background-color:var(--color-brand-dark)}.flecha-slider svg{width:2.5rem;height:2.5rem}@media (min-width:640px){.flecha-slider{width:2.5rem;height:2.5rem}}@media (min-width:768px){.flecha-slider{width:3rem;height:3rem}}@media (min-width:1536px){.flecha-slider{width:4rem;height:4rem}}.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:6.5rem!important}}@media (min-width:401px) and (max-width:640px){.imagen_nav{max-width:8.5rem!important}}@media (min-width:641px) and (max-width:1023px){.imagen_nav{max-width:12rem!important}}@media (max-width:360px){.navbar-wrapper>.container{padding-left:1rem;padding-right:1rem}.navbar-wrapper .imagen_nav{max-width:5.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:11rem!important}.navbar-wrapper .gap-kd{gap:1.25rem}.navbar-wrapper .apartadoMenu,.navbar-wrapper .dropdown-toggle{font-size:.8125rem}.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-size:1.5rem;line-height:1.25;margin-top:2rem;margin-bottom:.75rem}.wysiwyg h3,.wysiwyg-custom h3{font-family:var(--font-display);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:color-mix(in srgb,var(--color-paper) 86%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.navbar-fila{display:flex;align-items:center;gap:2rem;min-height:4.625rem}.navbar-menu{display:flex;align-items:center;gap:1.625rem;margin-left:.5rem}.navbar-wrapper .apartadoMenu,.navbar-wrapper .dropdown-toggle{font-size:.90625rem;font-weight:500;color:var(--color-muted);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{margin-left:auto;display:flex;align-items:center;gap:.5rem}.icono-cabecera{display:inline-flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;flex-shrink:0;border-radius:9999px;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);transition:border-color var(--duration) var(--ease),transform var(--duration) var(--ease)}.icono-cabecera:hover{border-color:var(--color-text);transform:translateY(-1px);color:var(--color-text)}.icono-cabecera:focus-visible{outline:2px solid var(--color-brand-text,var(--color-brand));outline-offset:2px}.cesta-count{position:absolute;top:-.1875rem;right:-.1875rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.0625rem;height:1.0625rem;padding:0 .25rem;border-radius:9999px;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.125rem;margin-left:0}.navbar-wrapper .apartadoMenu,.navbar-wrapper .dropdown-toggle{font-size:.8125rem}}.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{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)}