.enlace-buscar[data-astro-cid-anclemld]{color:#fff;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .15s;display:inline-flex}.enlace-buscar[data-astro-cid-anclemld]:hover,.enlace-buscar[data-astro-cid-anclemld]:focus-visible{background:#ffffff29}@font-face{font-family:Montserrat BF;font-style:normal;font-weight:900;font-display:swap;src:url(/campanas/black-friday-2026/montserrat-900-normal.woff2)format("woff2")}@font-face{font-family:Montserrat BF;font-style:italic;font-weight:900;font-display:swap;src:url(/campanas/black-friday-2026/montserrat-900-italic.woff2)format("woff2")}.bf-banner,.bf-pop,.bf-tarjeta{--bf-negro:#080d16;--bf-display:"Montserrat BF", var(--font-titulo,Montserrat), system-ui, sans-serif;--bf-texto:var(--font-texto,Raleway), system-ui, sans-serif}.bf-dental{--bf-acc:#10adaa;--bf-claro:#5fe0d6}.bf-salud{--bf-acc:#3677d3;--bf-claro:#8db8ff}.bf-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bf-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bf-lado-foto:after,.bf-arriba:after,.bf-t-foto:after{content:"";pointer-events:none;background:linear-gradient(var(--bf-velo,90deg), transparent 0%, transparent 50%, #080d1673 78%, var(--bf-negro) 100%), color-mix(in srgb, var(--bf-acc) 8%, transparent);position:absolute;inset:0}.bf-cinta{white-space:nowrap;z-index:2;width:120%;font:italic 900 var(--bf-cs,14px)/1 var(--bf-display);letter-spacing:.06em;text-transform:uppercase;padding:.55em 0;position:absolute;left:-10%;overflow:hidden;box-shadow:0 10px 24px -10px #0009}.bf-cinta>span{animation:20s linear infinite bf-correr;display:inline-block}.bf-cinta.bf-a{background:var(--bf-acc);color:var(--bf-negro);transform:rotate(-7deg)}.bf-cinta.bf-b{color:var(--bf-negro);background:#fff;transform:rotate(5deg)}.bf-cinta.bf-b>span{animation-direction:reverse}@keyframes bf-correr{0%{transform:translate(0)}to{transform:translate(-50%)}}.bf-colgante{z-index:3;transform-origin:50% 0;animation:4.5s ease-in-out infinite bf-balanceo;position:absolute}.bf-cordel{width:2px;height:var(--bf-cordel,40px);background:linear-gradient(#fff0,#fffc);margin:0 auto;display:block}.bf-etiq{color:#fff;background:linear-gradient(150deg, var(--bf-claro) -30%, var(--bf-acc) 45%, color-mix(in srgb, var(--bf-acc) 70%, #000) 120%);padding:calc(var(--bf-e,1)*34px) calc(var(--bf-e,1)*26px) calc(var(--bf-e,1)*18px);clip-path:polygon(50% 0,100% 16%,100% 100%,0 100%,0 16%);filter:drop-shadow(0 14px 22px #00000073);border-radius:0 0 14px 14px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bf-etiq:before{content:"";top:calc(var(--bf-e,1)*12px);width:calc(var(--bf-e,1)*11px);height:calc(var(--bf-e,1)*11px);margin-left:calc(var(--bf-e,1)*-5.5px);background:var(--bf-negro);border-radius:50%;position:absolute;left:50%;box-shadow:inset 0 0 0 2px #fff6}.bf-etiq:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;height:140%;animation:3.8s ease-in-out infinite bf-brillo;position:absolute;top:-20%;left:-60%;transform:skew(-18deg)}.bf-cifra{font:900 calc(var(--bf-e,1)*66px)/.85 var(--bf-display);letter-spacing:-.05em;margin-top:calc(var(--bf-e,1)*4px);align-items:flex-start;display:flex}.bf-cifra small{margin:.1em 0 0 .04em;font-size:.45em}.bf-antes{font:700 calc(var(--bf-e,1)*11px) var(--bf-texto);letter-spacing:.12em;text-transform:uppercase;margin-bottom:calc(var(--bf-e,1)*4px)}.bf-por{font:700 calc(var(--bf-e,1)*11px) var(--bf-texto);letter-spacing:.12em;text-transform:uppercase;margin-top:calc(var(--bf-e,1)*8px)}@keyframes bf-balanceo{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes bf-brillo{0%,55%{left:-60%}to{left:130%}}.bf-rotulo{font:900 var(--bf-rs,40px)/.86 var(--bf-display);letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0}.bf-rotulo span,.bf-rotulo b{font-weight:900;display:block}.bf-rotulo b{color:var(--bf-claro)}.bf-trat{color:#fff;font:700 34px/1.1 var(--font-titulo,Montserrat), sans-serif;letter-spacing:-.015em;max-width:15ch;margin:0}.bf-sub{color:#ffffffd1;font:400 16.5px/1.5 var(--bf-texto);max-width:38ch;margin:0}.bf-acciones{flex-wrap:wrap;gap:10px;display:flex}.bf-btn{cursor:pointer;min-height:46px;font:700 15px var(--bf-texto);white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.bf-pri{background:var(--bf-acc);color:#fff;box-shadow:0 10px 24px -10px var(--bf-acc)}.bf-pri:hover{background:color-mix(in srgb, var(--bf-acc) 85%, #000)}.bf-sec,.bf-no{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff73}.bf-sec:hover,.bf-no:hover{box-shadow:inset 0 0 0 1.5px #fff}.bf-btn:focus-visible,.bf-cerrar:focus-visible{outline:3px solid var(--bf-claro);outline-offset:3px}.bf-info{font:600 15px var(--bf-texto);color:var(--bf-claro);text-underline-offset:.2em;align-self:flex-start;text-decoration:underline}.bf-info:hover{color:#fff}.bf-letra{font:400 12px/1.4 var(--bf-texto);color:#fff9;margin:0}@media (prefers-reduced-motion:reduce){.bf-cinta>span,.bf-colgante,.bf-etiq:after{animation:none}}.bf-sitio{padding-block:8px 40px}.bf-sitio.bf-en-linea{margin-bottom:32px;padding:0}.bf-envoltura{container-type:inline-size}.bf-banner{isolation:isolate;background:var(--bf-negro);color:#fff;border-radius:22px;grid-template-columns:44% 1fr;min-height:380px;display:grid;position:relative;overflow:hidden}.bf-lado-foto{position:relative;overflow:hidden}.bf-lado-foto .bf-a{bottom:58px}.bf-lado-foto .bf-b{--bf-cs:12px;bottom:22px}.bf-cuerpo{background:repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 14px);flex-direction:column;justify-content:center;gap:18px;padding:40px 44px 34px 30px;display:flex;position:relative}.bf-banner .bf-colgante{--bf-cordel:40px;--bf-e:1.15;top:-2px;left:calc(44% - 180px)}@container (width>=1000px){.bf-banner{grid-template-columns:40% 1fr;min-height:420px}.bf-cuerpo{gap:20px;padding:44px 330px 40px 40px}.bf-banner .bf-rotulo{--bf-rs:62px}.bf-banner .bf-trat{max-width:16ch;font-size:42px}.bf-banner .bf-sub{font-size:18px}.bf-banner .bf-btn{min-height:52px;padding:0 28px;font-size:16px}.bf-banner .bf-colgante{--bf-cordel:70px;--bf-e:1.75;top:-2px;left:auto;right:64px}}@container (width<=760px){.bf-banner{grid-template-columns:1fr;min-height:0}.bf-lado-foto{--bf-velo:180deg;height:220px}.bf-lado-foto .bf-a{--bf-cs:12px;bottom:44px}.bf-lado-foto .bf-b{--bf-cs:10.5px;bottom:12px}.bf-cuerpo{gap:16px;padding:22px 20px 24px}.bf-banner .bf-rotulo{--bf-rs:30px}.bf-banner .bf-trat{font-size:25px}.bf-banner .bf-sub{font-size:15.5px}.bf-banner .bf-colgante{--bf-cordel:22px;--bf-e:.9;left:auto;right:18px}.bf-banner .bf-btn{flex:100%}}@container (width>=761px) and (width<=999px){.bf-banner.bf-o-spark .bf-colgante{left:auto;right:calc(56% + 34px)}}@container (width>=1000px){.bf-banner.bf-o-spark .bf-colgante{--bf-e:1.35;--bf-cordel:56px;right:48px}.bf-banner.bf-o-spark .bf-cuerpo{padding-right:350px}}.bf-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:8px 40px;display:grid}@media (width<=760px){.bf-duo{grid-template-columns:1fr;gap:20px}}.bf-tarjeta{isolation:isolate;background:var(--bf-negro);color:#fff;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.bf-t-foto{aspect-ratio:4/3;--bf-velo:180deg;flex:none;position:relative;overflow:hidden}.bf-t-foto .bf-a{--bf-cs:14px;bottom:48px}.bf-t-foto .bf-b{--bf-cs:12px;bottom:14px}.bf-tarjeta .bf-colgante{--bf-cordel:26px;--bf-e:1.1;top:-2px;right:26px}.bf-t-cuerpo{background:repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 14px);flex-direction:column;flex:1;gap:14px;padding:22px 28px 28px;display:flex}.bf-tarjeta .bf-rotulo{--bf-rs:44px}.bf-tarjeta .bf-trat{max-width:none;font-size:28px}.bf-tarjeta .bf-sub{max-width:none;font-size:16px}.bf-tarjeta .bf-acciones{margin-top:auto}.bf-tarjeta .bf-btn{flex:auto}@container (width>=500px){.bf-tarjeta .bf-rotulo{--bf-rs:56px}.bf-tarjeta .bf-trat{font-size:32px}.bf-tarjeta .bf-colgante{--bf-cordel:34px;--bf-e:1.35;right:32px}}@container (width<=380px){.bf-t-cuerpo{padding:20px 20px 24px}.bf-tarjeta .bf-rotulo{--bf-rs:34px}.bf-tarjeta .bf-trat{font-size:24px}.bf-tarjeta .bf-colgante{--bf-cordel:18px;--bf-e:.9;right:16px}.bf-tarjeta .bf-btn{flex:100%}}.bf-doble .bf-caja{background:var(--bf-negro) repeating-linear-gradient(135deg, #ffffff08 0 1px, transparent 1px 14px)}.bf-d-cab{align-items:center;gap:14px;padding:20px 60px 14px 22px;display:flex}.bf-d-logo{flex:none;width:auto;height:34px}.bf-doble .bf-rotulo{--bf-rs:30px}.bf-doble .bf-rotulo span,.bf-doble .bf-rotulo b{display:inline}.bf-d-cinta{--bf-cs:12px;margin:2px 0 4px;position:relative;left:-10%;transform:rotate(-2deg)}.bf-d-lista{margin:0;padding:4px 22px 0;list-style:none}.bf-d-fila{border-bottom:1px solid #ffffff1f;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px 14px;padding:14px 0;display:grid}.bf-d-foto{border-radius:12px;width:88px;height:88px;display:block;overflow:hidden}.bf-d-foto img{object-fit:cover;width:100%;height:100%}.bf-d-trat{font:700 18px/1.2 var(--font-titulo,Montserrat), sans-serif;margin:0}.bf-d-trat a{color:#fff;text-decoration:none}.bf-d-trat a:hover{text-decoration:underline}.bf-d-precio{font:900 14px/1 var(--bf-display);letter-spacing:.03em;text-transform:uppercase;color:var(--bf-negro);background:linear-gradient(150deg, var(--bf-claro) -30%, var(--bf-acc) 60%);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);margin:8px 0 0;padding:7px 12px 7px 18px;display:inline-block}.bf-d-btn{grid-column:1/-1;width:100%}.bf-d-pie{flex-direction:column;gap:10px;padding:12px 22px 20px;display:flex}.bf-d-pie .bf-no{width:100%}@media (height<=620px){.bf-d-fila{grid-template-columns:64px minmax(0,1fr);padding:10px 0}.bf-d-foto{width:64px;height:64px}.bf-d-pie .bf-letra{display:none}}.bf-pop{color:#fff;background:0 0;border:0;width:460px;max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.bf-pop::backdrop{background:#080d1699}.bf-pop[open]{animation:.35s ease-out bf-entra}@keyframes bf-entra{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.bf-caja{background:var(--bf-negro);border-radius:22px;max-height:calc(100dvh - 32px);position:relative;overflow:hidden auto;box-shadow:0 40px 80px -24px #000000b3}.bf-arriba{--bf-velo:180deg;height:190px;position:relative;overflow:hidden}.bf-arriba .bf-a{--bf-cs:13px;bottom:34px}.bf-arriba .bf-b{--bf-cs:11px;bottom:4px}.bf-logo{z-index:3;filter:drop-shadow(0 2px 8px #0009)drop-shadow(0 0 1px #00000080);width:auto;height:34px;position:absolute;top:16px;left:18px}.bf-arriba:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(240px 150px at 0 0,#080d16b3,#080d164d 50%,#0000 80%);position:absolute;inset:0}.bf-cerrar{z-index:5;cursor:pointer;color:#fff;background:#080d1699;border:0;border-radius:50%;width:40px;height:40px;font:400 24px/1 system-ui,sans-serif;position:absolute;top:12px;right:12px}.bf-pop .bf-colgante{--bf-cordel:16px;--bf-e:.95;top:150px;right:26px}.bf-abajo{background:repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 14px);flex-direction:column;gap:14px;padding:22px 24px;display:flex}.bf-pop .bf-rotulo{--bf-rs:36px}.bf-pop .bf-trat{max-width:13ch;font-size:23px}.bf-pop .bf-sub{max-width:26ch;font-size:15.5px}.bf-pop .bf-pri{flex:1}.bf-no{color:#fffc}@media (width<=560px){.bf-pop{width:calc(100vw - 32px);max-width:420px;margin:auto}.bf-arriba{height:150px}.bf-pop .bf-colgante{--bf-e:.82;top:110px;right:18px}.bf-abajo{gap:12px;padding:18px 20px 24px}.bf-pop .bf-rotulo{--bf-rs:30px}.bf-pop .bf-acciones{flex-direction:column}}
