body{margin:0}#root,body,html{height:100%}@font-face{font-family:Suisse Intl;font-weight:500;src:local("Suisse Intl"),url(/buy/static/media/SuisseIntl-Medium.08e55661830e102ea17a.ttf) format("truetype")}@font-face{font-family:Suisse Intl;src:local("Suisse Intl"),url(/buy/static/media/SuisseIntl-Regular.7ea99720633194a9e3c4.ttf) format("truetype")}.element::-webkit-scrollbar{width:0}.element{scrollbar-width:none}.phoneInputContainer .iti__country-container .iti__selected-country-primary:hover{background-color:initial!important}.phoneInputContainer .iti__country-container .iti__search-icon{display:none}.phoneInputContainer .iti__country-container .iti__search-container{margin:0;padding:0}.iti--fullscreen-popup.iti--container{background-color:#00000080;bottom:0;cursor:pointer;display:flex;flex-direction:column;font-family:Suisse Intl,serif;justify-content:flex-start;left:0;padding:30px;position:fixed;right:0;top:0;z-index:1060}.iti--fullscreen-popup .iti__dropdown-content{background-color:#fff;border-radius:3px;cursor:default;display:flex;flex-direction:column;font-family:Suisse Intl,serif;overflow:hidden;position:relative}.phoneInputContainer .iti__dropdown{border:1px solid #0000001f;border-radius:4px;box-shadow:0 4px 12px #0000001a;font-family:Suisse Intl,serif;margin-top:4px}.iti__search-input-wrapper{padding:12px 16px}.iti__search-input-wrapper .iti__search-input{font-size:14px}.iti__search-input-wrapper .iti__search-input:focus-visible{outline:none}.phoneInputContainer .iti__search-input{background-color:#fff;border:none;border-bottom:1px solid #00000047;border-radius:0;box-sizing:border-box;font-family:Suisse Intl,serif;font-size:14px;margin:0;padding:14px 16px;width:100%}.phoneInputContainer .iti__search-input:focus{border-bottom:1px solid #00000047;outline:none}.phoneInputContainer .iti__search-input::placeholder{color:#00000061;font-family:Suisse Intl,serif}.phoneInputContainer .iti__country-list{border-radius:0 0 4px 4px;flex:1 1;font-family:Suisse Intl,serif;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:4px 0}.iti--fullscreen-popup .iti__country-list{flex:1 1;margin:0;max-height:100%;overflow-y:auto;padding:8px 0}@media (max-width:600px){.iti__country-list{padding:8px 0}}.phoneInputContainer .iti__country{align-items:center;cursor:pointer;display:flex;font-family:Suisse Intl,serif;font-size:14px;padding:12px 16px;transition:background-color .15s ease}@media (max-width:600px){.phoneInputContainer .iti__country{font-size:14px;padding:14px 16px}}.phoneInputContainer .iti__country:hover{background-color:#0000000a}.phoneInputContainer .iti__country.iti__highlight{background-color:#00000014}.phoneInputContainer .iti__country:active{background-color:#0000001f}.phoneInputContainer .iti__country-name{color:#000000de;font-family:Suisse Intl,serif;font-size:14px;margin-right:8px}.phoneInputContainer .iti__dial-code{color:#0009;font-family:Suisse Intl,serif;font-size:14px}.phoneInputContainer .iti__flag{margin-right:12px}.phoneInputContainer .iti__selected-country{padding:6px 0}.phoneInputContainer .iti__selected-country:hover{background-color:initial}.phoneInputContainer .iti__arrow{border:4px solid #0000;border-bottom:none;border-top-color:#0000008a;margin-left:6px}.phoneInputContainer .iti__arrow--up{border:4px solid #0000;border-bottom:4px solid #0000008a;border-top:none}.phoneInputContainer input{background-color:initial;border:none;border-bottom:1px solid #0000006b;border-radius:0;font-family:Suisse Intl,serif;font-size:16px;padding:6px 0;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1) 0ms;width:100%}.phoneInputContainer input::placeholder{color:#00000061;opacity:1}.phoneInputContainer input:hover{border-bottom-color:#000000de}.phoneInputContainer input:focus{border-bottom-color:#000;border-bottom-width:1px;outline:none}.phoneInputContainer input.error{border-bottom-color:#d32f2f}.phoneInputContainer .iti{width:100%}.phoneInputContainer .iti__input{padding-left:52px!important;width:100%}.qrCodeImage{background-image:url(/buy/static/media/google-qrcode.427a5d00a26bca0d72e3.png);background-position:10px 10px;background-repeat:no-repeat;background-size:120px 120px;border-radius:24px;box-shadow:0 8px 18px 0 #0000002e,inset 0 1px 3px 0 #ffffff29}@media screen and (max-width:899px){.qrCodeImage{background-size:85px 85px}}
/*# sourceMappingURL=main.336ee417.css.map*/