.bn-regalo,.bn-regalos{--r-verde: #5a6044;--r-verde2: #767d5a;--r-hueso: #f7f3ec;--r-linea: #e3e5d7;--r-texto: #19191a;--r-suave: #55594a;--r-ok: #2f6b3a;--r-error: #9a2f1f;font-size:1.5rem;line-height:1.5;color:var(--r-texto)}.bn-regalo{padding:0 1.6rem 12rem}.bn-regalo *,.bn-regalos *{box-sizing:border-box}.bnr-wrap{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;gap:1.8rem}.bnr-wrap--ancho{max-width:110rem}.bn-regalo h1,.bn-regalo h2{font-family:var(--font-heading-family);font-weight:400;margin:0;color:var(--r-texto)}.bn-regalo h1{font-size:3.2rem;line-height:1.1}.bn-regalo h2{font-size:2.3rem;line-height:1.2}.bn-regalo p{margin:0}.bnr-suave{color:var(--r-suave)}.bnr-chico{font-size:1.35rem}.bnr-cargando{text-align:center;color:var(--r-suave);padding:2.4rem 0;margin:0}.bnr-pasos{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;list-style:none;margin:0;padding:0}.bnr-pasos li{font-size:1.25rem;font-weight:600;color:var(--r-suave);border-top:3px solid var(--r-linea);padding-top:.6rem}.bnr-pasos li.on{color:var(--r-verde);border-color:var(--r-verde)}.bnr-mias{display:flex;flex-direction:column;gap:.8rem;background:var(--r-hueso);padding:1.2rem;border-radius:6px}.bnr-mias b{color:var(--r-ok);font-weight:600}.bnr-mias a{color:var(--r-verde);font-weight:600;white-space:nowrap}.bnr-emp{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.bnr-op{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;padding:0;cursor:pointer;background:#fff;border:2px solid var(--r-linea);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.bnr-op img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.bnr-op div{padding:1rem 1.2rem;display:flex;flex-direction:column;gap:.2rem}.bnr-op b{font-weight:600}.bnr-op.on{border-color:var(--r-verde);box-shadow:0 0 0 1px var(--r-verde)}.bnr-buscar{font:inherit;padding:1.1rem 1.2rem;border:1px solid #c9ccba;border-radius:4px;background:#fff;color:var(--r-texto);width:100%;min-height:4.6rem}.bnr-chips{display:flex;gap:.8rem;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:none;margin:0 -1.6rem;padding-inline:1.6rem}.bnr-chips::-webkit-scrollbar{display:none}.bnr-chip{font:inherit;font-size:1.35rem;padding:.7rem 1.4rem;border:1px solid var(--r-linea);border-radius:99px;background:#fff;color:var(--r-texto);cursor:pointer;white-space:nowrap;flex:none}.bnr-chip.on{background:var(--r-verde);border-color:var(--r-verde);color:#fff}.bnr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.bnr-pr{background:#fff;border:1px solid var(--r-linea);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.bnr-pr.en{border-color:var(--r-verde);box-shadow:0 0 0 1px var(--r-verde)}.bnr-pr img,.bnr-pr .bnr-sinfoto{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;background:var(--r-hueso)}.bnr-pr .in{padding:1rem;display:flex;flex-direction:column;gap:.7rem;flex:1}.bnr-pr .t{font-size:1.35rem;line-height:1.3;flex:1;overflow-wrap:anywhere}.bnr-pr a.t{color:inherit;text-decoration:none}.bnr-pr>a{display:block}.bnr-wrap p.bnr-suave a{color:var(--r-verde);font-weight:600;text-decoration:underline;white-space:nowrap}.bnr-pr .pz{font-weight:600;font-variant-numeric:tabular-nums}.bnr-pr .uni{font-size:1.25rem;color:var(--r-suave)}.bnr-pr .bnr-b{width:100%}.bnr-pr select{font:inherit;font-size:1.3rem;padding:.7rem .6rem;border:1px solid #c9ccba;border-radius:4px;background:#fff;color:var(--r-texto);width:100%;min-width:0;min-height:4rem}.bnr-b{font:inherit;font-weight:600;font-size:1.45rem;padding:1.2rem 1.6rem;border-radius:3px;cursor:pointer;border:1px solid var(--r-verde);background:var(--r-verde);color:#fff;text-align:center;text-decoration:none;display:inline-block}.bnr-b--sec{background:transparent;color:var(--r-verde)}.bnr-b--chico{padding:.9rem 1rem;font-size:1.35rem;min-height:4rem}.bnr-b[disabled]{opacity:.5;cursor:not-allowed}.bnr-lnk{font:inherit;background:none;border:0;padding:0;cursor:pointer;color:var(--r-verde);font-weight:600;font-size:1.35rem;text-decoration:underline;text-align:left}.bnr-cant{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--r-verde);border-radius:3px;min-height:4rem}.bnr-cant button{font:inherit;background:none;border:0;cursor:pointer;width:4rem;min-height:4rem;font-weight:600;font-size:1.7rem;color:var(--r-verde)}.bnr-cant button[disabled]{opacity:.35;cursor:not-allowed}.bnr-cant span{font-variant-numeric:tabular-nums;font-weight:600}.bnr-tarjetas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bnr-tj{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.2;color:var(--r-texto);cursor:pointer;min-height:8.4rem;padding:1.2rem;border:2px solid var(--r-linea);border-radius:6px;background:var(--r-hueso);text-align:center}.bnr-tj.on{border-color:var(--r-verde);box-shadow:0 0 0 1px var(--r-verde)}.bnr-tj[data-tj=Navidad]{background:#2f4a36;color:#fff}.bnr-tj[data-tj="Felices Fiestas"]{background:#8d6f2e;color:#fff}.bnr-tj[data-tj="D\ed a de la Madre"]{background:#e9c9cf;color:#3d2a2d}.bnr-tj[data-tj=Cumplea\f1os]{background:#d9a441;color:#2a2112}.bnr-tj[data-tj="Vibra y Brilla Bonito"]{background:#f3e2a6;color:#3a2f10}.bnr-tj[data-tj="Florecer desde Adentro"]{background:#b9c49a;color:#2a2d22}.bnr-tj[data-tj="Sin tarjeta"]{background:#f7f3ec;color:#3a3d33}.bnr-tj.on{outline:3px solid var(--r-verde);outline-offset:2px}.bnr-res{background:#fff;border:1px solid var(--r-linea);border-radius:6px;padding:1.4rem;display:flex;flex-direction:column;gap:1rem}.bnr-grupo{font-weight:600;color:var(--r-verde)}.bnr-fila{display:flex;align-items:center;gap:1rem}.bnr-fila img{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:3px;flex:none}.bnr-fila .n{flex:1;min-width:0;font-size:1.4rem;line-height:1.3;overflow-wrap:anywhere}.bnr-fila .z{font-variant-numeric:tabular-nums;white-space:nowrap}.bnr-tot{display:flex;justify-content:space-between;font-weight:600;border-top:1px solid var(--r-linea);padding-top:1rem;font-variant-numeric:tabular-nums}.bnr-barra{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--r-linea);box-shadow:0 -2px 10px #0000000f;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px))}.bnr-barra[hidden]{display:none}.bnr-barra>div{max-width:110rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.bnr-barra .i{min-width:0;font-size:1.35rem;line-height:1.3;font-variant-numeric:tabular-nums}.bnr-barra .i b{font-weight:600}.bnr-barra .bnr-b{flex:none}.bnr-listo{color:var(--r-ok);font-weight:600}.bnr-fila2{display:flex;flex-wrap:wrap;gap:1rem}.bnr-fila2 .bnr-b{flex:1 1 18rem}.bnr-error{color:var(--r-error);background:#fbeee9;border-radius:4px;padding:1rem 1.2rem;font-size:1.4rem}.bnr-aviso{background:var(--r-hueso);border-radius:4px;padding:1rem 1.2rem;font-size:1.4rem}@media screen and (min-width:750px){.bnr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bnr-chips{margin:0;padding-inline:0;flex-wrap:wrap}.bnr-pr .t{font-size:1.45rem}}.bn-regalo-oculta{display:none!important}.bn-regalos{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2.4rem}.bn-regalos:empty{display:none}.bnr-bloque{background:#fff;border:1px solid var(--r-linea);border-radius:6px;overflow:hidden}.bnr-bloque[aria-busy=true]{opacity:.6;pointer-events:none}.bnr-cab{background:var(--r-hueso);padding:1.2rem 1.4rem;display:flex;flex-direction:column;gap:.4rem}.bnr-cab h2{font-family:var(--font-heading-family);font-weight:400;font-size:1.9rem;line-height:1.25;margin:0;color:var(--r-texto)}.bnr-filas{padding:0 1.4rem}.bnr-linea{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;gap:.4rem 1.2rem;padding:1.2rem 0;border-top:1px solid var(--r-linea);align-items:start}.bnr-linea:first-child{border-top:0}.bnr-linea img{width:6.4rem;height:6.4rem;object-fit:cover;border-radius:3px;grid-row:span 2}.bnr-linea .d{min-width:0;font-size:1.4rem;line-height:1.3;overflow-wrap:anywhere}.bnr-linea .d a{color:inherit;text-decoration:none;font-weight:500}.bnr-linea .prop{color:var(--r-suave);font-size:1.3rem;margin-top:.2rem}.bnr-linea .z{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.4rem;text-align:right}.bnr-linea .z s{display:block;color:var(--r-suave);font-size:1.25rem}.bnr-linea .acc{grid-column:2 / -1;display:flex;align-items:center;gap:1.4rem;margin-top:.6rem;flex-wrap:wrap}.bnr-linea .bnr-cant{width:11.6rem}.bnr-pie{padding:0 1.4rem 1.4rem;display:flex;flex-direction:column;gap:1rem}.bnr-enlaces{display:flex;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;align-items:center}.bnr-enlaces a,.bnr-peligro,.bnr-igual{font:inherit;font-size:1.35rem;font-weight:600;color:var(--r-verde);text-decoration:underline;background:none;border:0;padding:.4rem 0;cursor:pointer}.bnr-peligro{color:var(--r-error)}.bnr-conf{background:#fbeee9;border-radius:4px;padding:1.2rem;font-size:1.4rem;display:flex;flex-direction:column;gap:1rem}.bnr-conf .bnr-fila2 .bnr-b{flex:1 1 12rem}.bnr-conf .bnr-si{background:var(--r-error);border-color:var(--r-error)}.bn-otros{border-top:3px solid #d9dccd;padding-top:2rem;margin:0 0 1.2rem}.bn-otros-titulo{font-family:var(--font-heading-family);font-weight:400;font-size:2.3rem;margin:0 0 .4rem}.bn-otros-nota,.bn-up-nota{font-size:1.4rem;color:#55594a;margin:0 0 1.2rem;font-weight:500}.bnr-bloque{border-left:4px solid var(--r-verde)}.bnr-tarjeta{font-size:1.4rem;display:flex;align-items:center;gap:.8rem;font-weight:500}.bnr-tarjeta select{font:inherit;padding:.6rem;border:1px solid #c9ccba;border-radius:4px;background:#fff;color:var(--r-texto);min-height:3.8rem;min-width:0;flex:1;max-width:26rem}.bnr-cab--falta{background:#fbeee9}.bnr-cab--falta select{border-color:var(--r-error)}.bnr-falta{color:var(--r-error);font-size:1.35rem;font-weight:600;margin:0}.bn-modo{position:fixed;left:0;right:0;bottom:0;z-index:2147482999;background:#3a3f2c;color:#f7f3ec;font-size:1.3rem;line-height:1.3;box-shadow:0 -2px 12px #00000038}body.overflow-hidden .bn-modo,body.overflow-hidden-tablet .bn-modo,body.overflow-hidden-desktop .bn-modo{display:none}.bn-modo .fila{max-width:110rem;margin:0 auto;display:flex;flex-direction:column;gap:.7rem;padding:.8rem 1.6rem calc(.8rem + env(safe-area-inset-bottom,0px))}.bn-modo .fila2{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.bn-modo a.i{color:inherit;text-decoration:none;min-width:0;display:flex;align-items:center;gap:.8rem;font-variant-numeric:tabular-nums}.bn-modo .e{width:1.7rem;height:1.7rem;flex:none}.bn-modo .tx{display:flex;flex-direction:column;min-width:0}.bn-modo .l1{font-weight:600;font-size:1.35rem}.bn-modo .l1 em,.bn-modo .l1 i{font-style:normal;color:#e2c26c}.bn-modo .l2{font-size:1.25rem;opacity:.92}.bn-modo.ok{background:#2f3324}.bn-modo.ok .fila{animation:bn-modo-ok .5s ease-out}@keyframes bn-modo-ok{0%{box-shadow:inset 0 3px #e2c26c}to{box-shadow:inset 0 3px 0 transparent}}@media(prefers-reduced-motion:reduce){.bn-modo.ok .fila{animation:none}}.bn-modo .acc{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.bn-modo button{font:inherit;cursor:pointer;letter-spacing:normal}.bn-modo .fin,.bn-modo .ver{min-height:3.8rem;border-radius:2px;padding:.6rem 1rem;font-weight:600;font-size:1.35rem;white-space:nowrap}.bn-modo .fin{background:#e2c26c;color:#2a2d22;border:1px solid #e2c26c}.bn-modo .fin[disabled]{opacity:.5;cursor:not-allowed}.bn-modo .ver{background:transparent;color:#f7f3ec;border:1px solid rgba(247,243,236,.65)}.bn-modo .salir{background:none;border:0;color:#f7f3ec;text-decoration:underline;padding:.6rem .2rem;flex:none;font-size:1.25rem}.bn-modo .lista{--r-verde: #5a6044;--r-linea: #e3e5d7;--r-texto: #19191a;--r-suave: #55594a;--r-error: #9a2f1f;background:#f7f3ec;color:#19191a;max-height:min(50vh,40rem);max-height:min(50dvh,40rem);overflow-y:auto;overscroll-behavior:contain;padding:1.2rem 1.6rem;border-top:3px solid #e2c26c}.bn-modo .lista[hidden]{display:none}.bn-modo .lista>*{max-width:106.8rem;margin-left:auto;margin-right:auto}.bn-modo .lista .tit{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.2;margin-top:0;margin-bottom:.6rem;color:#2a2d22}.bn-modo .lista .vacio{margin-top:0;margin-bottom:0;color:#55594a}.bn-modo .lista ul{list-style:none;padding:0;margin-top:0;margin-bottom:0}.bn-modo .lista li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .8rem;padding:.8rem 0;border-top:1px solid #e3e5d7;font-size:1.35rem;font-variant-numeric:tabular-nums}.bn-modo .lista li:first-child{border-top:0}.bn-modo .lista li.emp{color:#55594a}.bn-modo .lista .n{overflow-wrap:anywhere;min-width:0}.bn-modo .lista .p{display:block;color:#55594a;font-size:1.25rem}.bn-modo .lista .z{white-space:nowrap;text-align:right}.bn-modo .lista .z s{display:block;color:#55594a;font-size:1.2rem}.bn-modo .lista .tit:focus{outline:none}.bn-modo .lista .ctr{grid-column:1 / -1;display:flex;align-items:center;gap:1.2rem}.bn-modo .lista .bnr-cant{width:11.6rem;flex:none;background:#fff}.bn-modo .lista .bnr-cant button{width:4rem;font-size:1.7rem;font-weight:600;padding:0}.bn-modo .lista .bnr-lnk{min-height:4rem;min-width:4.4rem;padding:0 .4rem;font-size:1.35rem;font-weight:600}.bn-modo .lista .bnr-b{font-size:1.35rem;font-weight:600}.bn-modo .lista .bnr-error,.bn-modo .lista .bnr-conf{grid-column:1 / -1;margin:.2rem 0 0}.bn-modo .lista>.bnr-error{margin-bottom:.8rem}.bn-modo .lista[aria-busy=true] .ctr,.bn-modo .lista[aria-busy=true] .bnr-conf{opacity:.55}.bn-modo .lista li.on{background:#f3e7c2;margin:0 -.8rem;padding-left:.8rem;padding-right:.8rem;border-radius:4px}.bn-modo__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bn-armando body{padding-bottom:var(--bn-modo-h, 11rem)}.bn-en-tarjeta .bn-modo{display:none}.bn-armando #bn-toast{bottom:calc(var(--bn-modo-h, 11rem) + .8rem)!important}@media screen and (min-width:750px){.bn-modo .fila{flex-direction:row;align-items:center;justify-content:space-between;gap:1.6rem}.bn-modo .fila2{flex:1;min-width:0;justify-content:flex-start;gap:1.6rem}.bn-modo .acc{display:flex}.bn-modo .fin,.bn-modo .ver{padding:.6rem 1.8rem}.bn-modo .lista li{grid-template-columns:minmax(0,1fr) auto 8rem;align-items:center}.bn-modo .lista .ctr{grid-column:2;grid-row:1}.bn-modo .lista .z{grid-column:3;grid-row:1}.bn-modo .lista li.emp .z{grid-column:3}}.bnr-tit-regalo{display:flex;align-items:center;gap:.8rem}.bnr-tit-regalo svg{width:1.8rem;height:1.8rem;flex:none}.bnr-ocasiones{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.bnr-ocasiones li{background:#3a3f2c;color:#e2c26c;font-size:1.25rem;font-weight:500;line-height:1.2;padding:.5rem 1rem;border-radius:99px}.bnr-corp{display:inline-block;margin-top:.8rem;font-size:1.35rem;font-weight:500;color:var(--r-verde);text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bn-regalo.css.map */
