.auth-callback-container{height:100vh}.auth-callback-container p{margin-left:20px}html{-ms-overflow-style:scrollbar;-webkit-font-smoothing:antialiased}body{font-size:14px;line-height:20px;position:relative;overflow-x:hidden;font-family:Roboto Regular,Arial,sans-serif;background:#fff;color:#333}body,ul{margin:0;padding:0}ul{list-style:none}ol{margin:0;padding:0;list-style-position:inside}a{display:block}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{outline:none}p{font-size:14px;line-height:1.4;margin-bottom:0;font-family:Roboto Regular,Arial,sans-serif}img{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0;font-family:Roboto Medium,Arial,sans-serif}h1{font-size:36px}@media(max-width:767.98px){h1{font-size:28px}}h2{font-size:32px}@media(max-width:767.98px){h2{font-size:24px}}h3{font-size:24px}@media(max-width:767.98px){h3{font-size:20px}}h4{font-size:20px}@media(max-width:767.98px){h4{font-size:16px}}h5{font-size:16px}@media(max-width:767.98px){h5{font-size:14px}}h6{font-size:14px}@media(max-width:767.98px){h6{font-size:13px}}textarea{resize:none}.uppercase{text-transform:uppercase}label{margin:0}.gutter{width:calc(100% + 30px);margin-left:-15px}@media(max-width:767.98px){.gutter{width:100%;margin-left:0}}.gutter>*{padding-left:15px;padding-right:15px}@media(max-width:767.98px){.gutter>*{padding:0}}.no-margin{margin:0}input{padding-left:5px;padding-right:5px;border-radius:4px;box-shadow:none;border:1px solid #d9d9d9}input:focus,textarea:focus{outline:0}.spinner-border{width:20px;height:20px;border-width:2px}.spinner-border.white{border-color:#fff transparent #fff #fff}.spinner-border.big{width:40px;height:40px}.btn:focus{box-shadow:none!important}.btn-primary{background-color:#ff6e40;border-color:#ff6e40}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{border-color:#ff6e40!important;background:#ff6e40!important;opacity:.8}.btn-primary.disabled{background-color:#ff6e40;border-color:#ff6e40}.btn-outline-primary{color:#ff6e40;border-color:#ff6e40;background:#fff}.btn-outline-primary:hover{border-color:#ff6e40;background:#ff6e40}.btn-secondary{background-color:#333;border-color:#333}.btn-outline-secondary{color:#a1a1a1;border-color:#a1a1a1;background:#fff}.btn-outline-secondary.active{border-color:#333!important;background:#333!important}.vertical-line{width:1px;height:40px;background:#d9d9d9;margin:0 10px}.ReactModal__Content{left:50%!important;top:50%!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%);padding:0!important;border:none!important}.ReactModal__Content .cart-content{background:#fff}.ReactModal__Content .cart-header{position:relative;padding:20px 40px;background:#f2f2f2;font-size:20px}.ReactModal__Content .modal-close{position:absolute;top:10px;right:30px;padding:10px;cursor:pointer}.ReactModal__Content .cart-body{padding:0 40px}.ReactModal__Overlay{transition:opacity .3s ease-in-out;opacity:0;background:rgba(0,0,0,.6)!important}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;cursor:pointer;padding:0;border:1px solid #d9d9d9;border-radius:2px}.styled-checkbox+label:before{content:"";display:block;vertical-align:text-top;width:16px;height:16px;background:#fff}.styled-checkbox:checked+label:before,.styled-checkbox:hover+label:before{background:#61a2f4}.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.styled-checkbox:checked+label:after{content:"";position:absolute;left:3px;top:7px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg)}.styled-radio{display:block;position:relative;padding-left:20px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.styled-radio input{position:absolute;left:0;opacity:0;cursor:pointer}.styled-radio input:checked~.checkmark{background-color:#2196f3}.styled-radio input:checked~.checkmark:after{display:block}.styled-radio .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;background-color:#eee;border-radius:50%}.styled-radio .checkmark:after{content:"";position:absolute;display:none}.styled-radio:hover input~.checkmark{background-color:#ccc}.styled-radio .checkmark:after{top:4px;left:4px;width:8px;height:8px;border-radius:50%;background:#fff}.masonry{display:flex;width:auto;width:calc(100% + 10px);margin-left:-5px}.masonry .item{cursor:pointer;margin-bottom:10px;padding:0 5px}.masonry .item img{width:100%}.react-confirm-alert-blur{filter:none!important}.react-confirm-alert-overlay{background:rgba(0,0,0,.6);align-items:flex-start}.react-confirm-alert-overlay .react-confirm-alert{margin-top:40px}.react-confirm-alert-overlay .react-confirm-alert-body{border-radius:4px;padding:20px;color:#333}.react-confirm-alert-overlay .confirm-dialog-content{text-align:center}.react-confirm-alert-overlay .confirm-dialog-content h4{font-size:16px;font-family:Roboto Regular,Arial,sans-serif;margin-bottom:10px}.react-confirm-alert-overlay .react-confirm-alert-button-group{justify-content:center}.react-confirm-alert-overlay .react-confirm-alert-button-group button{background:#fff;border:1px solid #a1a1a1;color:#a1a1a1;font-size:16px;font-family:Roboto Regular,Arial,sans-serif}.react-confirm-alert-overlay .react-confirm-alert-button-group button:first-child{background:#ff6e40;border-color:#ff6e40;color:#fff}.iframe-hidden{visibility:hidden;position:absolute;top:-9999px;left:-9999px}