.legal[data-v-bcfda6d0]{max-width:800px;margin:auto}.legal p[data-v-bcfda6d0]{margin:.5rem 0 0}@media only screen and (width>=48rem){.legal p[data-v-bcfda6d0]{margin:.25rem 0 0}}@media only screen and (width>=60rem){.legal p[data-v-bcfda6d0]{text-align:center}}.footer-container[data-v-bcfda6d0]{background:var(--bg-darker);color:var(--text-darker);text-align:center;font-size:12px}@media only screen and (width>=35rem){.footer-container[data-v-bcfda6d0]{font-size:13px}}@media only screen and (width>=48rem){.footer-container[data-v-bcfda6d0]{font-size:14px}}@media only screen and (width>=75rem){.footer-container[data-v-bcfda6d0]{text-align:left}}.banner-wrapper[data-v-bcfda6d0]{text-align:left;margin-top:1rem}@media only screen and (width>=35rem){.banner-wrapper[data-v-bcfda6d0]{margin-top:0;display:none}}.banner-wrapper .banner-item[data-v-bcfda6d0]{height:0;margin-bottom:.8rem;padding-bottom:56.23%;position:relative}.banner-wrapper .banner-item img[data-v-bcfda6d0]{width:100%;height:100%;position:absolute}.logo-wrapper[data-v-bcfda6d0]{text-align:center;max-width:300px;height:50px;margin:2rem auto 3rem}@media only screen and (width>=35rem){.logo-wrapper[data-v-bcfda6d0]{margin-top:3rem}}@media only screen and (width>=48rem){.logo-wrapper[data-v-bcfda6d0]{max-width:500px;height:120px}}@media only screen and (width>=60rem){.logo-wrapper[data-v-bcfda6d0]{max-width:1100px;height:50px}}.logo-wrapper img[data-v-bcfda6d0]{margin:.5rem 1rem;display:inline-block}@media only screen and (width>=75rem){.logo-wrapper img[data-v-bcfda6d0]{margin:.5rem 3rem}}.logo-wrapper img[data-v-bcfda6d0]{max-width:200px;max-height:50px}.logo-wrapper .hidden-mobile[data-v-bcfda6d0]{display:none}@media only screen and (width>=48rem){.logo-wrapper .hidden-mobile[data-v-bcfda6d0]{display:inline-block}}.logo-wrapper .secure[data-v-bcfda6d0]{max-height:110px}.secure-wrapper[data-v-bcfda6d0]{height:110px}.modal-wrapper[data-v-cd5af3b8]{background:hsla(var(--bg-darker-hsl),.97);z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-cd5af3b8]{background:var(--bg);border-radius:var(--radius);max-width:30rem;height:100%;max-height:42rem;box-shadow:0 1px 17px var(--bg-darker);padding:calc(var(--paddingV)*2) var(--paddingH);text-align:center;margin:1rem;overflow-y:auto}@media only screen and (width>=25rem){.modal[data-v-cd5af3b8]{max-height:36.6rem}}.modal .sign[data-v-cd5af3b8]{display:none}@media only screen and (width>=330px){.modal .sign[data-v-cd5af3b8]{display:inline-block}}.modal .sign[data-v-cd5af3b8]{border:3px solid var(--color-primary);width:4.5rem;height:4.5rem;line-height:4.3rem;font-family:var(--font-headings);color:var(--text);border-radius:50%;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.modal .title[data-v-cd5af3b8]{margin:0 0 1rem;padding:0}.modal small[data-v-cd5af3b8]{color:var(--text-darker);font-size:.85rem;display:none}@media only screen and (width>=330px){.modal small[data-v-cd5af3b8]{display:inline-block}}.modal .actions[data-v-cd5af3b8]{cursor:pointer;margin:2rem 0 0}.modal .actions .decline[data-v-cd5af3b8]{cursor:pointer;color:var(--text-darker);margin-top:.7rem;display:inline-block}.modal .actions .decline[data-v-cd5af3b8]:focus,.modal .actions .decline[data-v-cd5af3b8]:hover{color:var(--text-muted)}.age-verify-bar[data-v-43f49fdf]{z-index:99;background:var(--bg-lighter);border-top:2px solid var(--color-primary);box-shadow:0 -5px 20px hsla(var(--bg-darker-hsl),.5);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.age-verify-bar .inner[data-v-43f49fdf]{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding-top:.7rem;padding-bottom:.7rem;display:flex}@media only screen and (width>=48rem){.age-verify-bar .inner[data-v-43f49fdf]{text-align:left;flex-direction:row;gap:1.5rem}}.age-verify-bar .text[data-v-43f49fdf]{flex:auto;line-height:1.35}.age-verify-bar .text strong[data-v-43f49fdf]{color:var(--text);font-size:.9rem;display:block}@media only screen and (width>=48rem){.age-verify-bar .text strong[data-v-43f49fdf]{font-size:1rem}}.age-verify-bar .text small[data-v-43f49fdf]{color:var(--text-muted);font-size:.85rem}.age-verify-bar .actions[data-v-43f49fdf]{flex:none}.age-verify-bar .actions .button.disabled[data-v-43f49fdf]{opacity:.6}
