.vipbf{--vb-vino:#700D22;--vb-tinta:#2E4A6B;--vb-cielo:#96C0D9;--vb-papel:#F3EBDD;--vb-mant:#E8CF7A;--vb-blanco:#FFFDF8;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.vipbf[hidden]{display:none!important}.vipbf *,.vipbf *:before,.vipbf *:after{box-sizing:border-box}.vipbf__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e16129e;opacity:0;transition:opacity .3s ease}.vipbf.is-open .vipbf__overlay{opacity:1}.vipbf__modal{position:relative;width:100%;max-width:920px;max-height:calc(100vh - 32px);overflow:auto;background:var(--vb-papel);color:var(--vb-tinta);border-radius:6px;box-shadow:0 30px 80px #00000073;font-family:Lora,Georgia,serif;transform:translateY(16px);opacity:0;transition:transform .35s ease,opacity .35s ease}.vipbf.is-open .vipbf__modal{transform:none;opacity:1}.vipbf__airmail{height:12px;background:repeating-linear-gradient(135deg,var(--vb-vino) 0 16px,var(--vb-papel) 16px 26px,var(--vb-cielo) 26px 42px,var(--vb-papel) 42px 52px)}.vipbf__close{position:absolute;top:22px;right:16px;width:44px;height:44px;border-radius:50%;border:1px solid var(--vb-tinta);background:var(--vb-papel);color:var(--vb-tinta);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2}.vipbf__close:focus-visible,.vipbf__card:focus-visible,.vipbf__btn:focus-visible{outline:3px solid var(--vb-tinta);outline-offset:3px}.vipbf__body{display:flex;min-height:600px}.vipbf__side{width:340px;flex-shrink:0;background:var(--vb-vino);color:var(--vb-papel);padding:44px 36px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.vipbf__logo-the{font-family:Courier Prime,monospace;font-size:13px;letter-spacing:4px}.vipbf__logo-name{font-family:Lora,serif;font-style:italic;font-size:36px;line-height:1}.vipbf__logo-img{max-width:200px;height:auto;display:block}.vipbf__stamp{border:2px dashed var(--vb-papel);padding:24px 20px;display:flex;flex-direction:column;gap:12px;transform:rotate(-3deg)}.vipbf__stamp-top{font-family:Courier Prime,monospace;font-size:13px;letter-spacing:3px}.vipbf__stamp-title{font-family:"DM Serif Display",serif;font-size:38px;line-height:1.05}.vipbf__stamp-date{font-family:Courier Prime,monospace;font-size:15px;color:var(--vb-mant)}.vipbf__tagline{font-size:15px;line-height:1.5;margin:0}.vipbf__main{flex:1;padding:40px 44px 32px;display:flex;align-items:center;justify-content:center}.vipbf__step{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.vipbf__step[hidden]{display:none}.vipbf__step--left{align-items:stretch;text-align:left;max-width:420px}.vipbf__mobilebrand{display:none}.vipbf__eyebrow{font-family:Courier Prime,monospace;font-size:13px;letter-spacing:3px;text-transform:uppercase;margin:0}.vipbf__title{font-family:"DM Serif Display",serif;font-weight:400;font-size:48px;line-height:1.05;color:var(--vb-vino);margin:0}.vipbf__text{font-size:16px;line-height:1.5;margin:0;max-width:400px}.vipbf__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:300px;max-width:100%}.vipbf__card{height:104px;padding:0;border:0;background:transparent;cursor:pointer;perspective:600px;border-radius:4px}.vipbf__card[disabled]{cursor:default}.vipbf__card-inner{position:relative;display:block;width:100%;height:100%;transition:transform .5s ease;transform-style:preserve-3d}.vipbf__card.is-flipped .vipbf__card-inner{transform:rotateY(180deg)}.vipbf__card:not(.is-flipped):not([disabled]):hover .vipbf__card-inner{transform:translateY(-3px)}.vipbf__face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px}.vipbf__face--back{background:var(--vb-vino);color:var(--vb-papel)}.vipbf__face--back:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.5px dashed var(--vb-papel);border-radius:2px}.vipbf__q{font-family:"DM Serif Display",serif;font-size:34px;line-height:1}.vipbf__n{font-family:Courier Prime,monospace;font-size:11px;letter-spacing:2px}.vipbf__face--front{transform:rotateY(180deg);background:#fbf7ef;border:1.5px solid var(--vb-cielo);color:var(--vb-tinta);font-family:Courier Prime,monospace;font-size:13px;line-height:1.25;text-align:center}.vipbf__card.is-win .vipbf__face--front{background:var(--vb-mant);border:2px solid var(--vb-vino);color:var(--vb-vino)}.vipbf__win-tag{font-family:Courier Prime,monospace;font-size:11px;letter-spacing:2px;font-weight:700}.vipbf__win-name{font-family:"DM Serif Display",serif;font-size:18px;line-height:1.1}.vipbf__hint{font-family:Courier Prime,monospace;font-size:14px;margin:0;min-height:20px}.vipbf__prize{background:var(--vb-mant);border:2px solid var(--vb-vino);border-radius:4px;padding:6px}.vipbf__prize-in{border:1.5px dashed var(--vb-vino);padding:18px 20px;display:flex;flex-direction:column;gap:6px;color:var(--vb-vino)}.vipbf__prize-name{font-family:"DM Serif Display",serif;font-size:40px;line-height:1}.vipbf__prize-text{font-size:15px;line-height:1.45;margin:0}.vipbf__form{display:flex;flex-direction:column;gap:10px;margin:0}.vipbf__label{font-family:Courier Prime,monospace;font-size:13px;letter-spacing:1px;text-transform:uppercase}.vipbf__input{height:48px;width:100%;padding:0 14px;border:1.5px solid var(--vb-tinta);border-radius:4px;background:var(--vb-blanco);font-family:Lora,serif;font-size:16px;color:var(--vb-tinta)}.vipbf__error{font-size:13px;color:var(--vb-vino);margin:0}.vipbf__error[hidden]{display:none}.vipbf__btn{height:52px;width:100%;border:0;border-radius:4px;background:var(--vb-vino);color:var(--vb-papel);font-family:Courier Prime,monospace;font-size:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:0 24px}.vipbf__btn:hover{color:var(--vb-papel);background:#5a0a1b}.vipbf__btn[disabled]{opacity:.7;cursor:wait}.vipbf__fine{font-family:Courier Prime,monospace;font-size:11px;line-height:1.5;margin:0}.vipbf__check{width:96px;height:96px;border-radius:50%;border:2px dashed var(--vb-vino);color:var(--vb-vino);display:flex;align-items:center;justify-content:center;transform:rotate(-8deg)}.vipbf__code{font-family:Courier Prime,monospace;font-size:22px;font-weight:700;letter-spacing:3px;color:var(--vb-vino);border:2px dashed var(--vb-vino);padding:10px 18px;background:var(--vb-blanco)}.vipbf__warn{font-family:Courier Prime,monospace;font-size:12px;background:#fff3cd;color:#5c4400;padding:8px 10px;border-radius:4px;margin:0}@media(max-width:749px){.vipbf{align-items:flex-end;padding:0}.vipbf__modal{max-width:none;max-height:92vh;border-radius:16px 16px 0 0;transform:translateY(40px)}.vipbf__body{min-height:0}.vipbf__side{display:none}.vipbf__main{padding:16px 20px 28px}.vipbf__close{top:18px;right:12px}.vipbf__mobilebrand{display:flex;align-items:baseline;gap:6px;color:var(--vb-vino);align-self:flex-start;min-height:44px;padding-top:6px}.vipbf__mobilebrand .vipbf__logo-the{font-size:11px;letter-spacing:3px}.vipbf__mobilebrand .vipbf__logo-name{font-size:22px}.vipbf__eyebrow{display:inline-block;padding:6px 12px;border:1.5px dashed var(--vb-vino);color:var(--vb-vino);font-size:12px;letter-spacing:2px;transform:rotate(-2deg)}.vipbf__title{font-size:38px}.vipbf__text{font-size:15px}.vipbf__grid{gap:10px}.vipbf__card{height:100px}.vipbf__prize-name{font-size:34px}.vipbf__step--left{max-width:none}}@media(prefers-reduced-motion:reduce){.vipbf__overlay,.vipbf__modal,.vipbf__card-inner{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vip-buen-fin-popup.css.map */
