@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;word-break:normal}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{height:0;overflow:visible;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}a{color:inherit;background-color:transparent}a:active,a:focus,a:hover,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}input{border-radius:0}[aria-disabled=true],[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:ButtonText dotted 1px}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentcolor}legend{display:table;max-width:100%;color:inherit;white-space:normal;border:0}::-webkit-file-upload-button{color:inherit;font:inherit;-webkit-appearance:button;appearance:button}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}address{font-style:inherit}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.container{width:100%;max-width:1110px;margin:0 auto;padding:0 15px}.icon{display:inline-block;width:1em;height:1em;fill:currentcolor}.list-reset{list-style:none}.page{height:100%}.page__body{height:100%;min-height:100%;color:#282c2e;background-color:#eceaeb;font-weight:700;font-family:Manrope,sans-serif;line-height:1.2;font-size:18px}.page__body--is-lock{overflow:hidden}.page__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:100%;overflow:hidden}.page__main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image{position:relative;display:block;width:100%;padding-bottom:100%;text-decoration:none}.image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:78px;text-decoration:none}.logo img,.logo svg{width:100%;height:auto}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:70px;padding:10px 40px;font-weight:700;text-align:center;text-decoration:none;background-color:#fac55f;cursor:pointer;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out;-webkit-clip-path:url(#my-clip-path);clip-path:url(#my-clip-path);font-size:18px}.button:hover{background-color:#ffaf13}.button--small{min-height:36px;padding:10px 18px;font-size:12px!important}.randomizer-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:125px}.randomizer-item.active .randomizer-item__title{margin-bottom:20px}.randomizer-item__title{color:#fff;text-align:center;border-radius:10px;font-size:18px;padding:16px}.randomizer-item__value{max-width:240px;margin-right:auto;margin-left:auto;text-align:center}.randomizer-item--age .randomizer-item__title{background-color:#0147ff}.randomizer-item--gender .randomizer-item__title{background-color:#ce5cf5}.randomizer-item--features{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.randomizer-item--features .randomizer-item__title{background-color:#04d3a2}.randomizer-item--style{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:320px}.randomizer-item--style .randomizer-item__title{background-color:#563bfd}.input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input__label{display:block;width:100%;margin-bottom:10px}.input__box{position:relative}.input__control{width:100%;resize:none;color:#282c2e;font-weight:400;font-size:16px}.input__control:disabled{opacity:.5}.input__control::-webkit-input-placeholder{color:#c1c1c1}.input__control::-moz-placeholder{color:#c1c1c1}.input__control:-ms-input-placeholder{color:#c1c1c1}.input__control::-ms-input-placeholder{color:#c1c1c1}.input__control::placeholder{color:#c1c1c1}.input--error .input__control{border-color:red}.input--success .input__control{border-color:green}.form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-bottom:-20px;margin-left:-15px}.form__row>*{width:calc(50% - 30px);margin-right:15px;margin-bottom:20px;margin-left:15px}.form__field{margin-bottom:20px}.header{padding-top:30px;padding-bottom:30px}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.randomizer{padding-bottom:30px}.randomizer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:20px;margin-bottom:60px;padding:37px 15px}.randomizer__title{width:100%;max-width:56%;text-align:center;font-size:35px;margin-bottom:30px}.randomizer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-15px;margin-bottom:-20px;margin-left:-15px}.randomizer__item{margin-right:15px;margin-bottom:20px;margin-left:15px}.randomizer__field{margin-top:40px;position:relative;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:152px;background-color:#fff;border-radius:20px;padding:17px 28px 50px}.randomizer__field.active{display:-webkit-box;display:-ms-flexbox;display:flex}.randomizer__field .input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.randomizer__field .input__control{height:100%}.randomizer__field .button{position:absolute;right:10px;bottom:10px;z-index:1}@media only screen and (max-width:1199.98px){.container{max-width:960px}}@media (max-width:1110px){.page__body{font-size:calc(16px + 2 * ((100vw - 320px)/ (1110 - 320)))}.button,.randomizer-item__title{font-size:calc(14px + 4 * ((100vw - 320px)/ (1110 - 320)))}.randomizer-item__title{padding:calc(10px + 6 * ((100vw - 320px)/ (1110 - 320)))}.input__control{font-size:calc(12px + 4 * ((100vw - 320px)/ (1110 - 320)))}.header{padding-top:calc(20px + 10 * ((100vw - 320px)/ (1110 - 320)));padding-bottom:calc(25px + 5 * ((100vw - 320px)/ (1110 - 320)))}.randomizer__top{padding-top:calc(30px + 7 * ((100vw - 320px)/ (1110 - 320)));padding-bottom:calc(15px + 22 * ((100vw - 320px)/ (1110 - 320)));margin-bottom:calc(26px + 34 * ((100vw - 320px)/ (1110 - 320)))}.randomizer__title{font-size:calc(20px + 15 * ((100vw - 320px)/ (1110 - 320)));margin-bottom:calc(10px + 20 * ((100vw - 320px)/ (1110 - 320)))}.randomizer__field{margin-top:calc(30px + 10 * ((100vw - 320px)/ (1110 - 320)));padding-top:calc(13px + 4 * ((100vw - 320px)/ (1110 - 320)));padding-left:calc(13px + 15 * ((100vw - 320px)/ (1110 - 320)));padding-right:calc(13px + 15 * ((100vw - 320px)/ (1110 - 320)));height:calc(255px + -103 * ((100vw - 320px)/ (1110 - 320)))}}@media only screen and (max-width:991.98px){.container{max-width:720px}.randomizer__title{max-width:75%}}@media only screen and (max-width:767.98px){.container{max-width:540px}.randomizer-item--age,.randomizer-item--gender{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.randomizer-item--style{max-width:100%}}@media only screen and (max-width:575.98px){.randomizer-item{width:100%}.randomizer-item__title{text-transform:uppercase}.randomizer__title{max-width:100%}}@media (max-width:320px){.page__body{font-size:16px}.button,.randomizer-item__title{font-size:14px}.randomizer-item__title{padding:10px}.input__control{font-size:12px}.header{padding-top:20px;padding-bottom:25px}.randomizer__top{padding-top:30px;padding-bottom:15px;margin-bottom:26px}.randomizer__title{font-size:20px;margin-bottom:10px}.randomizer__field{margin-top:30px;padding-top:13px;padding-left:13px;padding-right:13px;height:255px}}