.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:-.75rem;margin-right:-.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-f127e368.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,0.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}

.multiCheckbox--controls{list-style:none;margin:0 0 .75rem;padding:0}.multiCheckbox--control{display:inline-block;margin-right:.375rem}

