body,html{padding:0;margin:0}#root,noscript{width:100%}#app,#app svg{top:50%;transform:translate(-50%,-50%);left:50%}.subButton:hover,.unsubButton:hover{box-shadow:inset 1px -1px 18px 0 #ff1493}#purr_container,#subButton{transform:translateX(-50%);position:absolute}#app,#subButton,noscript{text-align:center}#app,#app svg,#app:after,#catName,#catQuote,#purr_container,#subButton,#theCatContainer{position:absolute}#app:after,.button-disabled,.button_text,.loading,fieldset:disabled{pointer-events:none}#price li .desc,#purr,#theCat,.inner_form,body{overflow:hidden}html{font-size:85%}noscript{color:#f5f5f5;display:block}body{user-select:none;height:100vh;width:100vw;background-color:#231f20f0;font-family:Nunito,sans-serif}#app{border-radius:10px;background-color:#f5f5f5;width:15em;padding:1em 1em 5em;height:0;transition:height .2s ease}#app:after{display:none;bottom:98%;left:50%;border:solid transparent;content:" ";height:0;width:0;border-color:rgba(213,213,213,0);border-bottom-color:#f5f5f5;border-width:.8em;margin-left:-.8em}#app svg{color:#f08080;height:5em;fill:#a9a9a9}#menu{margin-left:.2em;color:#b1b1b1;position:fixed;top:0;left:0;padding:.2em;text-shadow:0 1px #000;transition:filter .3s;filter:blur(2px);font-weight:700}#menu .menu_item{padding:.3em .4em;display:inline-block;cursor:pointer}#menu .menu_item:hover{color:#e0e0e0}#menu .menu_selected{color:#ececec}#greetings{color:#696969;font-size:1.5em;font-family:'Oleo Script',cursive}#subButton{bottom:.5em;left:50%;width:95%;border-radius:.2em;height:3em;line-height:3em;color:#fff;cursor:pointer;text-shadow:0 1px #00057}.subButton{background-color:#fa7c91}.unsubButton{background-color:gray}.ripple{background-position:center;transition:background .8s,box-shadow .3s ease-in-out}.ripple:hover{background:radial-gradient(circle,transparent 1%,#fa7c91 1%) center/15000% #fa7c91}.ripple:active{background-color:#ff94a6;background-size:100%;transition:background 0s}.loading{width:2.5em;display:none}#theCat,#theCatContainer{height:150px;width:150px}.button-disabled{color:#fbb!important}.lds-bluecat{display:initial}#theCatContainer{left:100%;bottom:-3%;transform:scale(.5)}#theCat{background:url(cat.png) left center;animation:play 1.5s steps(19) infinite;filter:drop-shadow(0 125px 5px rgba(0, 0, 0, .4)) saturate(200%)}@keyframes play{100%{background-position:-2850px}}@keyframes move{100%{left:0}}#purr_container{top:-5.8em;left:20%}#count{top:0!important}#purr_container #count{top:-.3em;position:absolute;width:1.8em;height:1.8em;background-color:#dc143c;text-align:center;line-height:1.8em;border-radius:50%;font-weight:700;color:wheat;right:0}#catName{top:.5em;right:-5.3em;color:#faebd7}#catQuote{word-wrap:break-word;line-height:1.3em;right:-14em;color:#f08080;top:2.3em;width:13em;font-size:.9em;text-align:left}#purr{background-color:#fff;border-radius:50%;height:5em;width:5em}#purr img{width:4.1em;height:4em;position:relative;left:0;top:.8em;transition:transform .3s}#message{padding:.1em;font-size:1.6em;font-family:'Hi Melody',cursive;color:#f08080;line-height:1em;margin-top:.3em}.inner_form{height:7.5em}fieldset{border:none;padding:0;margin:0}#form{display:block}.toHide,option[value=""][disabled]{display:none}#form select,input{font-size:1em;border-radius:4px;vertical-align:middle;box-sizing:border-box;height:2.25em;border:1px solid #ccc;background-color:#eff0eb;color:#a9a9a9;width:99%}#form input{text-indent:.5em}#form ::placeholder{color:#a9a9a9;opacity:1}#form select:hover,input:hover{border:1px solid #929292}#form select:focus,input:focus{outline:0;border-color:#db7093}#form>*{margin:.15em;font-family:Nunito,sans-serif}#cloud,#heart{margin:0 .2em}#form>:disabled{background-color:#aaa4f}#form .edited{color:#848484}#but_first{text-align:left;text-indent:.3em;color:#a9a9a9;line-height:.9em;font-size:.95em;margin-top:1.5em}.toHide{opacity:0}#cloud,#heart,#price li>div,#price li>img{display:inline-block}.tippy-tooltip.light-theme{word-wrap:break-word;padding:1em;color:gray;background-color:#f5f5f5;text-shadow:0}#price,#price li{list-style-type:none;padding:0}.blueCloud,.redHeart{color:#dc143c;font-weight:bolder}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow{border-bottom-color:#f5f5f5}#price{margin:0}#price li{border-bottom:1px dashed #d3d3d3;margin:.3em 0 0}#price li:last-child{border:none}#price li>img{height:5em;margin-right:.5em}#price li>div{transform:translateY(-18%);text-align:left}#price li .name{font-weight:700}#price li .desc{width:12em;font-style:italic;text-overflow:ellipsis;height:1.3em}#price li .price{color:gray}#purrBorder{border-radius:50%;padding:.3em;position:relative;top:-.2em;background:linear-gradient(124deg,#fa7c91,#e81d1d,#e8931d,#e8c71d,#afe81d,#1ddde8,#1d69e8,#dd00f3,#dd00f3);background-size:1100% 500%;animation:rainbow 15s ease infinite,bounce 1s ease 2;box-shadow:0 3px 11px 1px #00054;transform-origin:center bottom}@keyframes rainbow{0%,100%{background-position:0 82%}50%{background-position:100% 19%}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}