html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}@font-face{font-family:Brandon-Grotesque;src:url(https://cdn.shopify.com/s/files/1/1933/0091/files/brandongrotesque-regular-webfont.woff?v=1580695801) format("woff"),url(https://cdn.shopify.com/s/files/1/1933/0091/files/brandongrotesque-regular-webfont.woff2?v=1580695801) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Brandon-Grotesque-Bold;src:url(https://cdn.shopify.com/s/files/1/1933/0091/files/brandongrotesque-bold-webfont.woff?v=1580695801) format("woff"),url(https://cdn.shopify.com/s/files/1/1933/0091/files/brandongrotesque-bold-webfont.woff2?v=1580695801) format("woff2");font-weight:400;font-style:normal}html{font-family:Brandon-Grotesque,Arial,sans-serif;font-size:1rem;color:#4a4a4a;background-color:#f0f0f0}button,h1,h2,h3,h4,h5,h6,strong{font-family:Brandon-Grotesque-Bold,Arial,sans-serif}.container{width:100%;max-width:800px;margin:0 auto;background-color:#fff}footer,header,main{width:100%;max-width:600px;margin:2rem auto;display:flex;justify-content:center;align-items:center;padding:2rem 0}.logo-link{text-align:center}.logo-img,.logo-link{width:80%;margin:0 auto}.cookie-disclaimer{font-size:.9rem}.verify>p{font-size:1.1rem;line-height:1.3;font-weight:300;text-align:center;color:#8f8f90}.verify>h2{font-size:2.2rem;line-height:1.3;text-align:center;margin-bottom:.5rem}.verify-form{display:flex;flex-direction:column;width:100%}.verify-form__inputs{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:center}.verify-form__input-container{margin-top:1rem;display:flex;flex-direction:column;width:90%}.verify-form__input-container>label{font-size:.9rem;color:#8f8f90}.verify-form__input-container>input{border:0;color:#4a4a4a;background-color:#f0f0f0;font-size:1.3rem;line-height:1;padding:1rem}.verify-form__input-container>input:focus{outline:1px solid #94bfa9}.verify-form__submit-box{margin:2rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.verify-form__submit-box>button{width:100%;max-width:300px;font-size:1.3rem;line-height:1;background-color:#d52b1e;color:#fff;padding:1rem;border:0;outline:0;transition:background-color .25s ease}.verify-form__submit-box>button:hover{background-color:#dd554a}.verify-form__submit-box>button:active{background-color:#d52b1e}.authorize-link-wrapper{margin-top:3rem}.authorize-link{font-size:1.3rem;line-height:1;background-color:#d52b1e;color:#fff;padding:1rem 5rem;border:0;outline:0;transition:background-color .25s ease;text-decoration:none}.authorize-link:hover{background-color:#dd554a}.authorize-link:active{background-color:#d52b1e}@media screen and (min-width:600px){.verify-form__input-container{max-width:215px}}