.header[data-v-e5a649e2]{color:#000;background-color:#fff;padding:20px}.branding[data-v-e5a649e2]{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1024px;margin:auto;display:flex}.logo[data-v-e5a649e2]{height:36px}@media only screen and (width>=600px){.header[data-v-e5a649e2]{padding:10px 20px}.logo[data-v-e5a649e2]{height:58px}}.nav[data-v-85816189]{background-color:#000}.selections[data-v-85816189]{flex-direction:column;justify-content:flex-start;width:100%;max-width:1024px;margin:auto;display:flex}.selection[data-v-85816189]{border-bottom:1px solid gray;flex-direction:column;justify-content:center;padding:10px 40px;display:flex}.selection.last[data-v-85816189]{border-bottom:none}.selection a[data-v-85816189]{color:#fff;font-size:16px;text-decoration:none}@media only screen and (width>=720px){.selections[data-v-85816189]{flex-direction:row}.selection[data-v-85816189]{border-bottom:none;border-left:1px solid gray;padding:15px 40px}.selection.last[data-v-85816189]{border-right:1px solid gray}}#footer_links a[data-v-805dbde3]{color:#fff;white-space:nowrap}.footer[data-v-805dbde3]{color:#fff;background-color:#000;flex-direction:column;align-items:center;padding:10px 20px 20px;display:flex}.links[data-v-805dbde3]{width:100%;max-width:860px}*{box-sizing:border-box;margin:0;padding:0}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;text-align:center;background-color:#dee0e5;font-family:Open Sans,sans-serif}body{font-size:13px}button{font-size:16px;font-weight:700}input{font-size:20px}a{font-weight:400}h1{font-size:28px;font-weight:400}h2{font-size:24px;font-weight:400}h3{font-size:16px}@media only screen and (width<=360px){body{font-size:11px}h1{font-size:24px}h3{font-size:14px}}.layout{flex-direction:column;width:100vw;min-width:320px;height:100dvh;display:flex;overflow:scroll}.page{flex-direction:column;flex-grow:1;place-content:center flex-start;width:100%;max-width:1024px;margin:20px auto;padding:0 20px;display:flex}.page_block{background-color:#fff;border:1px solid #ccc;border-radius:5px;width:100%;max-width:1024px;margin:0 auto;overflow:hidden}.loading{background-image:url(/assets/loader-BYjhyPIu.gif);background-position:50%;background-repeat:no-repeat;background-size:80px}.submit_button{border-radius:5px;margin:0 auto;padding:10px 50px;line-height:30px}.submit_button:enabled{color:#fff;cursor:pointer;background:linear-gradient(#4e4e4e,#000)}.submit_button:active{background:linear-gradient(#9c9c9c,#999)}.loading_button{color:#0000;background-image:url(/assets/loader-BYjhyPIu.gif);background-position:50%;background-repeat:no-repeat;background-size:40px}.success,.error{text-align:center;font-weight:700}.success{color:#009951}.error{color:red}@media only screen and (width>=1024px){.page{padding:0}}@media print{.header,.nav,.footer,#footer_links{display:none}.page_block{border:none;border-radius:0}.page,.text_items{padding:0}.spaced li{line-height:40px!important}}.hero[data-v-7ad38b32]{text-align:center;background-image:url(/assets/bg-C27E2k8f.jpg);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 40vw;height:270px;margin-bottom:20px;padding:20px 20px 300px}.hero h2[data-v-7ad38b32]{margin-bottom:10px}@media only screen and (width>=500px){.hero[data-v-7ad38b32]{background-size:auto 35vw}}@media only screen and (width>=600px){.hero[data-v-7ad38b32]{background-size:auto 30vw;padding:40px 40px 300px}}@media only screen and (width>=720px){.hero[data-v-7ad38b32]{text-align:left;background-size:auto 25vw;padding-bottom:40px}.hero h2[data-v-7ad38b32],.hero p[data-v-7ad38b32]{max-width:40vw}.hero h2[data-v-7ad38b32]{margin-bottom:20px;font-size:32px}.hero p[data-v-7ad38b32]{font-size:16px}}@media only screen and (width>=1024px){.hero[data-v-7ad38b32]{background-size:auto 270px}.hero h2[data-v-7ad38b32],.hero p[data-v-7ad38b32]{max-width:410px}}@media only screen and (width<=320px){.hero[data-v-7ad38b32]{background-size:auto 128px}}.success[data-v-af1ba89f]{margin:10px auto}.code_redeemed a[data-v-45c89694]{white-space:nowrap;font-weight:700}.exchanged[data-v-45c89694]{color:#00f}.date[data-v-45c89694]{white-space:nowrap}.redeemed a[data-v-45c89694]{text-decoration:none}.error[data-v-d559c68f]{margin:10px auto}.error a[data-v-d559c68f]{font-weight:700;text-decoration:none}.code_entry[data-v-90fa6fa5]{width:100%;margin:auto;padding:0 20px}.code_entry form[data-v-90fa6fa5]{width:100%;max-width:720px;margin:20px auto}.code_container[data-v-90fa6fa5]{width:100%;margin:20px 0}.code[data-v-90fa6fa5]{color:#000;text-transform:uppercase;text-align:center;width:500px;max-width:100%;height:35px;margin-top:5px}.captcha_container[data-v-90fa6fa5]{width:304px;margin:20px auto}.submit_button[data-v-90fa6fa5]{width:100%;font-size:22px}@media only screen and (width>=720px){.submit_button[data-v-90fa6fa5]{width:auto}}@media only screen and (width<=360px){.captcha_container[data-v-90fa6fa5]{transform:scale(.9)}}.legal_container[data-v-3eb1f093]{color:#000c;text-align:justify;max-width:720px;margin:0 auto 20px;padding:0 20px;line-height:14px}.legal_container p[data-v-3eb1f093]{margin-bottom:10px}.fake_link[data-v-3eb1f093]{cursor:pointer;color:#00f}.return_link[data-v-3eb1f093]{text-align:center}.return_link a[data-v-3eb1f093]{text-decoration:none}.modal[data-v-2d7cc735]{z-index:1000;flex-direction:column;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.backdrop[data-v-2d7cc735]{z-index:1001;background-color:#000c;width:100%;height:100%;position:fixed;top:0;left:0}.notice[data-v-2d7cc735]{z-index:1002;text-align:left;color:#000;background-color:#fff;border:none;border-radius:0;max-width:720px}.notice h3[data-v-2d7cc735]{color:#fff;background-color:#000;margin:0;padding:10px 20px}.notice p[data-v-2d7cc735]{padding:20px}.actions[data-v-2d7cc735]{flex-direction:row;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.actions button[data-v-2d7cc735]{padding:5px 10px}@media only screen and (width>=600px){.modal[data-v-2d7cc735]{justify-content:center}.notice[data-v-2d7cc735]{border:25px solid #dfe0e5;border-radius:5px}.actions button[data-v-2d7cc735]{padding:10px 20px}}.redeem_header[data-v-9ab7648d]{background-color:#000;padding:5px 10px}.redeem_header h1[data-v-9ab7648d]{color:#fff}
