.dropdown--select{cursor:pointer;position:relative}.dropdown-toggle--select{color:#282c30;margin-bottom:0;min-height:3rem;padding:1rem 1rem;text-align:left;text-transform:none;width:100%}.dropdown-toggle--select:focus,.dropdown-toggle--select:hover{border-color:#00abc9}.dropdown-menu-item--select{border-bottom:1px solid #e1e6eb}.dropdown-menu-item--select :last-of-type{border-bottom:0}.dropdown-menu-item--select:focus{border:1px solid #e1e6eb;border-color:#00abc9;outline:none}
.checkout-address:has(.floating-form-field){margin-left:-4px;margin-right:-4px}.checkout-address{display:flex;flex-flow:row wrap;margin-left:-0.75rem;margin-right:-0.75rem}.checkout-address .dynamic-form-addressState,.checkout-address .dynamic-form-field{display:block;flex:1;flex-basis:100%;margin-bottom:.75rem;max-width:100%;padding:0 .75rem}.checkout-address .dynamic-form-addressState:last-child,.checkout-address .dynamic-form-field:last-child{margin-bottom:0}.checkout-address .dynamic-form-field.floating-form-field{margin-bottom:8px;padding:0 4px}@media(min-width: 769px){.checkout-address .dynamic-form-field--province,.checkout-address .dynamic-form-field--provinceCode,.checkout-address .dynamic-form-field--firstName,.checkout-address .dynamic-form-field--lastName,.checkout-address .dynamic-form-field--phone,.checkout-address .dynamic-form-field--city{flex-basis:50%}}@media(min-width: 769px){.checkout-address .dynamic-form-field--postCode{flex-basis:30%}}
.co-googleAutocomplete-footer{background-color:#f7f8f9;background-image:url(static/powered_by_google_on_white-46afd78d.png);background-position-x:.75rem;background-position-y:center;background-repeat:no-repeat;border-top:1px solid #e1e6eb;box-sizing:content-box;color:#556273;height:18px;padding:.75rem}
.popover{background:#fff;border:1px solid #e1e6eb;border-radius:4px;box-shadow:0 2px 0 rgba(225,230,235,.6);left:0;position:absolute;right:0;z-index:20}
.popoverList{list-style:none;margin:.5rem 0}.popoverList-item{cursor:pointer;padding:.5rem .75rem}.popoverList-item.is-active:hover,.popoverList-item.is-active{background-color:#e1e6eb}.popoverList-item:hover{background-color:#f7f8f9}.popoverList-item strong,.popoverList-item span{display:inline-block}.popoverList-item .highlight{font-weight:bold}
