html.vbl-age-gate-open{overflow:hidden!important}.vbl-age-gate{box-sizing:border-box;isolation:isolate;border:0;margin:0;padding:28px 20px;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;background:radial-gradient(ellipse at 50% 32%,#17334b 0,#081b2a 46%,#020a12);color:#eff7fc;z-index:2147483646;overflow:auto;overscroll-behavior:contain;font:15px/1.5 Arial,Helvetica,sans-serif;color-scheme:dark}.vbl-age-gate[open]{display:flex;align-items:center;justify-content:center}.vbl-age-gate:not([open]){display:none!important}.vbl-age-gate::backdrop{background:#020b13}.vbl-age-gate *{box-sizing:border-box}#vbl-age-gate,#vbl-age-gate *{font-family:Arial,Helvetica,sans-serif}.vbl-age-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;pointer-events:none;opacity:0}.vbl-age-scene[data-loaded=true]{opacity:.72}.vbl-age-scene img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.vbl-age-gate:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#020a121f,#020b1459 35% 65%,#020a121f)}.vbl-age-shell{position:relative;width:min(100%,520px);flex-shrink:0;margin:auto}.vbl-age-brand{text-align:center;margin:0 0 23px}.vbl-age-brand__plaque{width:280px;max-width:80%;margin:0 auto;padding:6px 10px;background:#f5f8fa;border:1px solid #a8dbe3;border-radius:4px;box-shadow:0 8px 30px #0005}.vbl-age-brand__plaque img{display:block;width:100%;height:auto}.vbl-age-brand__tagline{margin:13px 0 0;font-size:10px;line-height:1.4;letter-spacing:.19em;color:#c9e3ec;font-weight:600;white-space:normal}.vbl-age-gate__card{position:relative;padding:32px 36px 25px;background:linear-gradient(145deg,#172f42f5,#051724f5);border:1px solid rgba(150,205,225,.49);border-radius:12px;box-shadow:0 26px 60px #0007,inset 0 1px #d9f9ff18}.vbl-age-gate__eyebrow{margin:0 0 10px;text-align:center;font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.23em;color:#79d7e6}#vbl-age-gate #vbl-age-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:42px;line-height:1.1;letter-spacing:-.025em;text-transform:none;text-align:center;color:#f4f9fb;margin:0 0 15px}.vbl-age-gate #vbl-age-description{margin:0 0 22px;color:#c2d1dd;font-size:14px;line-height:1.6;text-align:left}.vbl-age-gate__fields{display:grid;grid-template-columns:1.5fr .8fr 1fr;gap:11px;border:0;min-width:0;padding:0;margin:0}.vbl-age-gate__fields legend{padding:0;margin:0 0 8px;font-size:13px;color:#e3edf4;font-weight:600}.vbl-age-gate__fields label{display:block;min-width:0;font-size:12px;color:#c4d2de;line-height:1.5}.vbl-age-gate__fields input,.vbl-age-gate__fields select{display:block;box-shadow:inset 0 1px 4px #0004;width:100%;min-width:0;height:48px;border:1px solid #527082;border-radius:6px;padding:9px 10px;margin:5px 0 0;background:#071c2b;color:#f3f8fb;font:16px/1.4 Arial,Helvetica,sans-serif}.vbl-age-gate__fields input::placeholder{color:#9baebd;opacity:1}.vbl-age-gate__fields select option{background:#102737;color:#f4f8fb}.vbl-age-gate button{cursor:pointer;display:block;width:100%;min-height:48px;padding:13px 16px;border-radius:30px;font:600 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase}.vbl-age-gate__verify{margin-top:18px;border:1px solid #10d0e4;background:linear-gradient(105deg,#04b4c6,#08798b 22%,#06273c);box-shadow:0 0 15px #00d7f01d,inset 0 1px #e3ffff24;color:#fff}.vbl-age-gate__verify span{font-size:17px;line-height:0;margin-left:8px;font-weight:400}.vbl-age-gate__verify:hover{border-color:#86f3ff;background:linear-gradient(105deg,#06bfd1,#087b8d 22%,#093249)}.vbl-age-gate__decline{margin-top:12px;border:1px solid #7d9bad;background:#071d2a66;color:#d5e4ee}.vbl-age-gate__decline:hover{border-color:#b2d9e7;background:#163347}.vbl-age-gate :focus-visible{outline:3px solid #b3f6ff;outline-offset:3px}.vbl-age-gate__error{font-size:13px;line-height:1.5;color:#ffb9ad;margin:10px 0 0}.vbl-age-gate__error:empty{display:none}.vbl-age-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0 0;border-top:1px solid #60879a45;padding:21px 0 0}.vbl-age-trust>div{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 9px;text-align:center}.vbl-age-trust>div+div{border-left:1px solid #60879a45}.vbl-age-trust svg{width:22px;height:22px;fill:none;stroke:#59d2e6;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.vbl-age-trust span{font-size:9px;line-height:1.6;text-transform:uppercase;letter-spacing:.075em;color:#d2e5ee}.vbl-age-gate__privacy{border-top:1px solid #60879a45;padding:16px 0 0;margin:20px 0 0;text-align:center;font-size:11px;line-height:1.6;letter-spacing:.015em;color:#aebfce}.vbl-age-gate__denial{color:#ffc6b9;font-size:17px;line-height:1.55;font-weight:600;margin:22px 0 12px}.vbl-age-gate__exit{color:#c2d1dd;font-size:14px;line-height:1.6}.vbl-age-gate [hidden]{display:none!important}@media(max-width:600px){.vbl-age-gate{padding:20px 16px}.vbl-age-shell{max-width:420px}.vbl-age-brand{margin-bottom:18px}.vbl-age-brand__plaque{width:230px;padding:5px 8px}.vbl-age-brand__tagline{font-size:9px;margin-top:10px;letter-spacing:.15em}.vbl-age-gate__card{padding:25px 22px 20px;border-radius:10px}.vbl-age-gate__eyebrow{font-size:9px;letter-spacing:.19em}#vbl-age-gate #vbl-age-title{font-size:35px;margin-bottom:13px}.vbl-age-gate #vbl-age-description{font-size:13px;line-height:1.6;margin-bottom:19px}.vbl-age-gate__fields{gap:8px}.vbl-age-gate__fields input,.vbl-age-gate__fields select{padding:8px}.vbl-age-gate button{letter-spacing:.12em}.vbl-age-trust{margin-top:22px;padding-top:18px}.vbl-age-trust>div{padding:0 6px;gap:8px}.vbl-age-trust span{font-size:8.5px;letter-spacing:.035em}.vbl-age-gate__privacy{font-size:10px;margin-top:17px;padding-top:14px}}@media(max-height:740px){.vbl-age-gate{padding-top:16px;padding-bottom:16px;align-items:flex-start}.vbl-age-shell{margin:0 auto}.vbl-age-brand{margin-bottom:14px}.vbl-age-brand__plaque{width:200px}.vbl-age-brand__tagline{margin-top:7px}}@media(prefers-reduced-motion:reduce){.vbl-age-gate *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/velora-age-gate.css.map */
