.spinner{color:official;display:inline-block;position:relative;width:80px;height:80px}.spinner div{-webkit-transform-origin:40px 40px;transform-origin:40px 40px;-webkit-animation:spinner 1.2s linear infinite;animation:spinner 1.2s linear infinite}.spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#aaa}.spinner div:first-child{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}.spinner div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.spinner div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.spinner div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.spinner div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.spinner div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.spinner div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.spinner div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.spinner div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.spinner div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes spinner{0%{opacity:1}to{opacity:0}}@keyframes spinner{0%{opacity:1}to{opacity:0}}@font-face{font-family:"ivypresto-headline";src:url(https://use.typekit.net/af/1382d4/00000000000000007735e5ad/30/l?fvd=n6&subset_id=2&v=3) format("woff2"),url(https://use.typekit.net/af/1382d4/00000000000000007735e5ad/30/d?fvd=n6&subset_id=2&v=3) format("woff"),url(https://use.typekit.net/af/1382d4/00000000000000007735e5ad/30/a?fvd=n6&subset_id=2&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:"Avenir";font-weight:400;src:url(/fonts/AvenirLight.otf)}@font-face{font-family:"Avenir";font-weight:700;src:url(/fonts/AvenirBlack.otf)}@font-face{font-family:"Populaire";src:url(/fonts/Populaire.ttf)}.themes .theme-red.selector{background-color:#db4d3b}.themes .theme-green.selector{background-color:#cedc2f}.themes .theme-teal.selector{background-color:#18a5b3}.themes .theme-yellow.selector{background-color:#e4be32}body{margin:0;font-family:"Avenir",sans-serif;font-size:1.3rem;font-style:normal;font-weight:300;background-image:url(/static/media/T2T-4903-cream-bg-desktop.50d688bf.png);background-size:cover;line-height:1.5;color:#2d2d2d;text-align:left;display:flex;flex-direction:column}body,html{height:100%;position:relative}*,:after,:before{box-sizing:border-box}.container{max-width:100%;margin:0 auto;min-height:100vh;padding:0;display:flex;flex-direction:column}@media screen and (min-width:800px){.container{max-width:100%}}.header-images{display:flex}.header-images img{height:17px;width:100%}@media screen and (min-width:630px){.header-images img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.get-inspired{display:flex;margin:1em 0;justify-content:center}.get-inspired img{height:auto;width:100%}@media screen and (max-width:630px){.get-inspired img{padding:0 20px}}header{text-align:center;line-height:none}header,header .logo{width:100%}header .logo img{max-width:100%;margin:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}main{z-index:2;padding:0;width:100%;margin:0 auto}.topper{padding:5px 20px;display:flex;flex-direction:column}.topper img{max-width:100%}.topper p{font-size:1.3rem;margin-top:2.25em;margin-bottom:0}.body-container,.canvas-container{width:800px;max-width:100%;margin:auto}.body-container .divider,.canvas-container .divider{padding-top:30px}.demo-inputs{display:flex;flex-direction:column;font-size:1.3rem;padding:0 20px;margin:auto;max-width:100%}@media screen and (max-width:800px){.demo-inputs{font-size:1.25rem}}.option-container{max-width:650px;margin:auto}.canvas-container{display:flex;flex-direction:column;align-items:center;margin:1em 0}.canvas-container canvas#standard{width:100%;max-width:100%}.canvas-container span.download{margin-bottom:30px}label{font-size:1.3rem;display:block;margin:1.25em 0 .25em}input,textarea{width:100%;font-family:"Avenir",sans-serif;font-size:1.3rem;font-weight:300;padding:5px;max-width:100%;margin:.3rem 0;box-sizing:border-box;border:0 solid #000}@media screen and (max-width:800px){input,textarea{width:100%}}textarea{height:200px}a.button,button{background-color:#e94a36;font-size:.8em;padding:1rem 3rem;color:#fff;margin:.5em 1em 1em 0;border:0}a.button,a.donate-btn,button{display:inline-block;font-family:"Avenir",sans-serif;transition:background-color .5s ease;cursor:pointer;text-decoration:none}a.donate-btn{background-color:transparent;font-size:1.1em;padding:.5rem 1rem;color:#2d2d2d;border:2px solid #2d2d2d;border-radius:5px;text-transform:uppercase}a.donate-btn:hover{background-color:#e94a36;border-color:#e94a36}a.button:hover,a.donate-btn:hover,button:hover{color:hsla(0,0%,100%,.95);transition:background-color .5s ease;text-decoration:none}a.button:hover,button:hover{background-color:#c03523}button.finish{font-size:1.1em}.submit-btn{text-align:center}.submit-btn button{font-size:1.3rem;font-weight:800}div.emojis .selector{border:2px solid #767676}div.emojis div.active .selector{border:2px solid #2d2d2d;background-color:#2d2d2d}div.emojis div.active .label{font-weight:700;text-decoration:underline}div.emojis,div.themes{list-style:none;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding:5px;overflow:hidden;cursor:pointer}div.emojis>div,div.themes>div{display:flex;flex-direction:row;align-items:center;width:140px}div.emojis .selector,div.themes .selector{width:20px;height:20px;border-radius:20px}div.emojis .label,div.themes .label{text-transform:capitalize;padding:5px 10px}div.emojis div.active .selector,div.themes div.active .selector{border:2px solid #2d2d2d}div.emojis div.active .label,div.themes div.active .label{font-weight:700;text-decoration:underline}.emoji-select-img{width:50px;height:50px}.error{background-color:#db4d3b;padding:.5rem 1rem;color:hsla(0,0%,100%,.95)}.loading{display:flex;flex-direction:column;align-items:center}.share-page{padding:0 20px}.share-page .share-page-text{display:inline-block;max-width:100%;margin:15px auto;font-weight:400}.share-page .buttons{display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem 0;text-align:center}@media screen and (max-width:800px){.share-page .buttons{flex-direction:column}}.share-page .share-button{color:#efefef;margin:0 auto;padding:10px 0;display:flex;justify-content:center;font-size:1.3rem;cursor:pointer;font-weight:800;text-decoration:none;width:250px;max-width:100%}.share-page .share-button.share-download,.share-page .share-button.share-preview{background-color:#e94a36}.share-page .share-button.share-download span,.share-page .share-button.share-preview span{right:0}.share-page a.share-preview:hover{background-color:#d52c17}.share-page .user-image{max-width:515px}footer{width:100%}footer p{font-size:.8rem}.disclaimers{list-style:none;padding:0;display:flex;justify-content:center;font-size:.8em}.disclaimers a{font-family:"Avenir",sans-serif;color:#2d2d2d}.footer-images{display:flex}.footer-images img{height:auto;width:100%}.divider{text-align:center;margin:15px auto}.divider img{max-width:100%;width:200px}.carousel{margin:0 auto;overflow:hidden;max-width:90%}.carouselSlider{white-space:nowrap;transition:1s ease}.slide{display:inline-block;width:100%}.carouselDots{text-align:center}.carouselDot{display:inline-block;height:20px;width:20px;border-radius:50%;cursor:pointer;margin:15px 7px 0;background-color:#767676}.carouselDot.active{background-color:#db4d3b}
/*# sourceMappingURL=main.a645fa25.chunk.css.map */