.bvm-ofertas{display:flex;flex-direction:column;gap:1.6rem;margin:1.6rem 0;color:#2b2f33}.bvm-grupo{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.bvm-titulo{font-size:1.5rem;font-weight:700;margin:0 0 .2rem;padding:0}.bvm-opcion{position:relative;display:flex;align-items:center;gap:1.2rem;border:2px solid #CBD5E1;border-radius:12px;padding:1.4rem;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.bvm-opcion.is-on{border-color:#f0942a;background:#fff6ec}.bvm-opcion:focus-within{outline:2px solid #2B2F33;outline-offset:2px}.bvm-opcion input{position:absolute;opacity:0;width:1px;height:1px}.bvm-radio{width:22px;height:22px;flex-shrink:0;border-radius:50%;border:2px solid #CBD5E1;display:flex;align-items:center;justify-content:center}.bvm-opcion.is-on .bvm-radio{border-color:#f0942a}.bvm-opcion.is-on .bvm-radio:after{content:"";width:12px;height:12px;border-radius:50%;background:#f0942a}.bvm-texto{flex:1;display:flex;flex-direction:column;gap:.2rem;font-size:1.5rem;line-height:1.3}.bvm-texto small{font-size:1.2rem;color:#475569}.bvm-precio{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;font-size:1.5rem;white-space:nowrap}.bvm-precio s{font-size:1.2rem;color:#64748b}.bvm-precio em{font-style:normal;font-size:1.1rem;font-weight:700}.bvm-verde{color:#2c7f37}.bvm-rojo{color:#d62027}.bvm-etiqueta{position:absolute;top:-1rem;right:1.2rem;color:#fff;font-size:1.1rem;font-weight:700;padding:.3rem 1rem;border-radius:999px;letter-spacing:.03em}.bvm-etiqueta--verde{background:#2c7f37}.bvm-etiqueta--rojo{background:#d62027}.bvm-extras__lista{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.2rem .2rem 1rem;scrollbar-width:thin}.bvm-extra{flex:0 0 46%;max-width:180px;scroll-snap-align:start;display:flex;flex-direction:column;gap:.8rem;border:2px dashed #CBD5E1;border-radius:12px;padding:1rem;background:#fff}.bvm-extra.is-on{border-color:#43a84b;background:#f0fdf4}.bvm-extra img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;background:#f1f5f9}.bvm-extra__info{flex:1;display:flex;flex-direction:column;gap:.3rem;font-size:1.3rem;line-height:1.3}.bvm-extra__info a{color:#2b2f33;text-decoration:none;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bvm-extra__info s{color:#64748b;font-size:1.2rem;margin-left:.4rem}.bvm-extra__motivo{font-size:1.1rem;color:#475569}.bvm-extra button{width:100%;min-height:44px;padding:0 1rem;border-radius:10px;border:2px solid #2B2F33;background:#fff;color:#2b2f33;font-weight:700;font-size:1.3rem;cursor:pointer}.bvm-extra.is-on button{border-color:#2c7f37;background:#2c7f37;color:#fff}.product-form__submit.button{background:#f0942a;color:#1c2329;font-weight:700}.product-form__submit.button:hover{background:#e07f12}.product-form__quantity{display:none}.bvm-opcion:has(input[value=contra_entrega]){--c:#43A84B;--c-txt:#2C7F37;--c-bg:#F1F9F2}.bvm-opcion:has(input[value=credito]){--c:#F0942A;--c-txt:#B4650F;--c-bg:#FFF7EE}.bvm-opcion:has(input[value=pago_ahora]){--c:#D62027;--c-txt:#B3161D;--c-bg:#FEF2F2}.bvm-opcion:has(input[value]):is(:has([value=contra_entrega]),:has([value=credito]),:has([value=pago_ahora])){background:var(--c-bg);border-color:color-mix(in srgb,var(--c) 35%,#fff);border-left:6px solid var(--c)}.bvm-opcion:is(:has([value=contra_entrega]),:has([value=credito]),:has([value=pago_ahora])) .bvm-texto b{color:var(--c-txt)}.bvm-opcion:is(:has([value=contra_entrega]),:has([value=credito]),:has([value=pago_ahora])).is-on{border-color:var(--c);background:var(--c-bg);box-shadow:0 0 0 1px var(--c),0 4px 14px color-mix(in srgb,var(--c) 22%,transparent)}.bvm-opcion:is(:has([value=contra_entrega]),:has([value=credito]),:has([value=pago_ahora])).is-on .bvm-radio{border-color:var(--c)}.bvm-opcion:is(:has([value=contra_entrega]),:has([value=credito]),:has([value=pago_ahora])).is-on .bvm-radio:after{background:var(--c)}.bvm-extras__nota{margin:-.4rem 0 .8rem;font-size:1.3rem;color:#475569}.bvm-extras__nota b{color:#2c7f37}@media(min-width:750px){.bvm-extra{flex-basis:31%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bvm-ofertas.css.map */
