.voyager-address-search{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;width:100%;position:relative;font-size:14px;color:#555;z-index:9}.voyager-address-search.address-search-infocus{z-index:10}.voyager-address-search *{transition:all .2s ease}.voyager-address-search .address-search-searchbox>input{width:100%;height:3em;line-height:1.5em;padding:.5em 2em .5em 1em;font-size:1em;border:none;border-radius:2px;box-sizing:border-box;transition:all .2s ease;background:#fff;margin:0;min-width:300px}.voyager-address-search .address-search-searchbox>input:focus,.voyager-address-search .address-search-searchbox>input:hover{outline:0;box-shadow:0 5px 15px rgba(0,0,0,.1)}.voyager-address-search .address-search-searchbox>input::-ms-clear{display:none}.voyager-address-search .address-search-searchbox>.address-search-close-button{display:inline-block;position:absolute;right:0;z-index:3;width:3em;padding:.8em;height:3em;opacity:.3}.voyager-address-search .address-search-searchbox>.address-search-close-button:hover{opacity:1}.voyager-address-search .address-search-searchbox>.address-search-close-button:after,.voyager-address-search .address-search-searchbox>.address-search-close-button:before{position:absolute;content:' ';height:1.5em;width:2px;background-color:#333}.voyager-address-search .address-search-searchbox>.address-search-close-button:before{transform:rotate(45deg)}.voyager-address-search .address-search-searchbox>.address-search-close-button:after{transform:rotate(-45deg)}.voyager-address-search .voyager-spin{color:#2d8cf0;vertical-align:middle;text-align:center;display:inline-block}.voyager-address-search .voyager-spin-dot{width:1em;height:1em}.voyager-address-search .voyager-spin-dot{position:relative;display:block;border-radius:50%;background-color:#2d8cf0;width:20px;height:20px;animation:ani-spin-bounce 1s 0s ease-in-out infinite}@keyframes ani-spin-bounce{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}.voyager-address-search .address-search-results{background:#fff;width:100%;position:absolute;flex-direction:column;flex:0 1 calc(50% - .5rem);box-shadow:0 5px 15px rgba(0,0,0,.1);margin-bottom:2rem;border-top:1px solid #eee;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.voyager-address-search .address-search-results ul{margin:0;padding:0;list-style:none none}.voyager-address-search .address-search-results li{border-bottom:1px solid #eee;margin:0;line-height:40px;font-size:12px;text-align:left;cursor:pointer}.voyager-address-search .address-search-results li>*{display:block;padding:0 16px;color:#555;text-decoration:none}.voyager-address-search .address-search-results li#address-search-selected{background:#15b9ff}.voyager-address-search .address-search-results li:last-child{border-bottom:none}.voyager-address-search .address-search-results .address-search-status{padding:10px;font-size:1rem}.voyager-address-search .address-search-results .address-search-message{font-size:.8em;color:#aaa}.voyager-address-search .address-search-results .address-search-error{text-align:center;color:#cc3424;font-weight:700;font-size:.9em;letter-spacing:.05em}.voyager-address-search .address-search-results .address-search-result-footer{border-top:1px solid #dbdbdb;font-size:10px;padding:10px 0;text-align:center;font-weight:700;display:block}.voyager-address-search .address-search-results .address-search-result-footer .result-footer-item{display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;align-items:center;justify-content:center;margin:0;padding:1rem}.voyager-address-search .address-search-results .address-search-result-footer-item:not(:first-child){border-left:1px solid #dbdbdb}
.order {
	    margin: 0;
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    position: fixed;
	    z-index: 100;
	    overflow-y: scroll;
	}
	
	.order-holder {
	    display: table;
	    min-height: 100%;
		width: 80%;
	    margin: auto;
	}
	.voyager-address-search .address-search-results li#address-search-selected {
	    background: #eee!important;
	}
	
	.voyager-address-search .address-search-searchbox>input {
		padding: 1.024rem 1.875rem!important;
	    transition: all .3s ease;
	    font-size: 16px!important;
	    border-radius: 50px;
	    border: none;
	    width: 100%;
	    outline: none;
	    font-weight: 500;
	    height: 55px;
		line-height: 55px;
	}
	.price-tag {
	    width: 180px;
	    padding-top: 45px!important;
	    height: 180px;
	    box-shadow: 0 5px 5px rgb(0 0 0 / 25%);
		border-radius: 50%;
	    padding-top: 24px;
	    position: relative;
	    right: 50px;
	    text-align: center;
		float: right;
	    top: 20px;
	    z-index: 0;
	}
	.price-tag span{
		font-size: 26px!important;
	}
	
	.address-search-results {
		margin-top: 5px;
		border-radius: 10px;
		overflow: hidden;
	}
	.address-search-warning {
		margin-bottom: 5px;
		border-radius: 25px;
	}
	.voyager-address-search .address-search-searchbox>.address-search-close-button {
	    display: inline-block;
	    position: absolute;
	    right: 5px;
	    margin: auto;
	    z-index: 3;
	    width: 3em;
	    padding: 1.2em;
	    opacity: .3;
	}