:root{--dropdown-height-empty: 42px;--dropdown-height-filled: 56px;--dropdown-font-size: 14px;--dropdown-color: #b7835a;--dropdown-border-color: #B7835A;--dropdown-border-radius: 50px}.map-select{min-width:280px;width:100%}.dropdown-container{position:relative;width:100%}.dropdown-loading-overlay{position:absolute;top:0;left:-7px;width:100%;height:var(--dropdown-height-empty);background-color:#f8f5f1;border:1px solid var(--dropdown-border-color);border-radius:var(--dropdown-border-radius)!important;font-family:inherit;font-size:inherit;color:var(--dropdown-color);display:flex;align-items:center;justify-content:flex-start;padding-left:20px;z-index:100}.selectize-control.single .selectize-input{border:1px solid var(--dropdown-border-color);border-radius:var(--dropdown-border-radius)!important;font-family:inherit;font-size:var(--dropdown-font-size);color:var(--dropdown-color);height:var(--dropdown-height-empty);min-height:var(--dropdown-height-empty);display:flex;align-items:center;justify-content:flex-start;padding:0 35px 0 15px;transition:height .2s ease;letter-spacing:.5px}.selectize-control.single .selectize-input input::placeholder{color:var(--dropdown-color);opacity:.7;font-size:14px}.selectize-control.single .selectize-input.has-items{height:var(--dropdown-height-filled);min-height:var(--dropdown-height-filled);display:flex;align-items:center;padding:0 35px 0 15px}.ship-option{padding:10px 20px!important;position:relative!important;margin-bottom:0!important;border-bottom:1px solid #f0f0f0!important}div[data-group="66 Degrees Expeditions China"],div.optgroup[data-group="66 Degrees Expeditions China"],div.ship-option[data-value*="MV CUNARD ADVENTURER"],div[data-value*="MV CUNARD ADVENTURER"]{display:none!important}div.selected-item[data-value*="MV CUNARD ADVENTURER"],div.selected-item:contains("MV CUNARD ADVENTURER"),div.selectize-input div[data-value*="MV CUNARD ADVENTURER"]{display:none!important}.ship-name{font-weight:400;margin-bottom:0;color:#333;font-size:inherit;text-transform:uppercase}.selectize-dropdown-content .option:hover,.selectize-dropdown .option:hover,.selectize-dropdown .active{background-color:#f8f8f8!important}.ship-divider{display:none}.selectize-dropdown{border:1px solid var(--dropdown-border-color)!important;border-radius:8px!important;margin-top:5px!important;width:100%!important;box-shadow:0 2px 8px #0000001a!important;max-height:350px;overflow-y:auto}.selectize-dropdown-content{padding:0!important}.cruise-line-header{display:block;padding:10px 15px!important;background:#f8f5f1!important;color:#666;font-weight:700;font-size:13px;border-bottom:1px solid #e5e5e5!important;margin-top:0!important;position:relative!important;z-index:1!important}.cruise-line-header span{font-weight:400;font-size:1.1em;color:#b7835a;text-transform:none}.selectize-dropdown-content .optgroup{border-top:none!important;margin-top:0!important;padding-top:0!important;border:none!important}.selectize-dropdown-content .optgroup:first-child .optgroup-header{margin-top:0!important}.selectize-dropdown .selectize-dropdown-content .optgroup:before,.selectize-dropdown .selectize-dropdown-content .optgroup:after,.selectize-dropdown .selectize-dropdown-content .optgroup-header:before,.selectize-dropdown .selectize-dropdown-content .optgroup-header:after{display:none!important;content:none!important;border:none!important;margin:0!important;padding:0!important}.selectize-dropdown-content div,.selectize-dropdown-content .optgroup{border-top:none!important;border-bottom:none!important}.selectize-dropdown{border:1px solid #b7835a!important}.selectize-dropdown-content .selectize-dropdown-content .option,.selectize-dropdown-content .option,.selectize-dropdown .option,.selectize-dropdown-content .ship-option{margin-bottom:1px!important;position:relative!important}.selectize-dropdown-content .option{border-top:none!important;position:relative!important;border-bottom:1px solid #c0c0c0!important;padding-bottom:10px!important;margin-bottom:4px!important}.selectize-dropdown-content .optgroup .option:last-child{border-bottom:none!important;margin-bottom:0!important}.selectize-dropdown .option{padding:10px!important}.ship-option{position:relative!important}.ship-divider{height:2px;background-color:silver;width:100%}.ship-option:after{display:none!important}.optgroup .ship-option:last-child:after{display:none!important}.optgroup+.optgroup{margin-top:15px!important;border-top:1px solid #f0f0f0!important;padding-top:5px!important}#shipNameLoadingSpinner{display:none!important}.selectize-control.single .selectize-input{display:flex;align-items:center;padding-top:0;padding-bottom:0}.selectize-input>input{min-height:100%!important;width:100%!important;position:relative!important;top:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.selectize-input>*{display:flex;align-items:center;height:100%;vertical-align:middle!important}.selected-item{padding:0;display:flex;align-items:center;width:100%;height:100%;line-height:1.4;font-size:var(--dropdown-font-size);color:var(--dropdown-color);text-transform:uppercase;font-weight:400;letter-spacing:.5px}.selectize-control.single .selectize-input>div{padding:0;margin:0;display:flex;align-items:center;width:100%;height:100%;min-height:var(--dropdown-height-filled);line-height:1.4}.has-items+.dropdown-loading-overlay{height:var(--dropdown-height-filled)}.selectize-input.has-items input{line-height:1.4!important;height:100%!important;width:4px!important}.selectize-control.single .selectize-input:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;right:15px!important;margin-top:-3px!important;width:0!important;height:0!important;border-style:solid!important;border-width:5px 5px 0 5px!important;border-color:var(--dropdown-color) transparent transparent transparent!important}.selectize-control{width:100%}.selectize-input.has-items .selected-item{width:calc(100% - 30px);word-break:normal;white-space:normal;overflow:visible;font-size:var(--dropdown-font-size);color:var(--dropdown-color);text-transform:uppercase;display:flex;align-items:center}.selected-item span,.selected-item{color:var(--dropdown-color)!important;font-size:var(--dropdown-font-size)!important;font-family:inherit}.ship-dropdown .selectize-dropdown{width:100%!important;overflow:auto;max-height:300px;border:1px solid #ccc;border-radius:5px;margin-top:5px;box-shadow:0 2px 6px #00000026}.ship-name-selected{font-weight:500;color:#333}.cruise-line-selected{font-weight:400;color:#666;font-size:.95em}.ship-option{display:flex;flex-direction:column;padding:10px 15px;cursor:pointer;transition:background-color .2s ease}.ship-option .ship-name{font-size:var(--dropdown-font-size);color:var(--dropdown-color)}.selectize-dropdown .optgroup{border-top:none!important;padding-top:0!important;margin-top:0!important}.selectize-dropdown .optgroup:not(:first-child){border-top:1px solid #e5e5e5!important}.selectize-dropdown .option:hover,.selectize-dropdown .option.active{background-color:#f8f8f8!important}.selectize-control.single .selectize-input.has-items .item+.clear-button{right:30px}.port-name{font-weight:400;margin-bottom:4px;color:var(--dropdown-color);text-transform:uppercase}.port-details{font-weight:400;color:#666;font-size:.95em}.port-option{padding:10px 15px!important;width:100%}.port-option:after,.port-option:before{border:none!important;box-shadow:none!important}.port-display{width:100%;line-height:1.4;word-wrap:break-word;color:var(--dropdown-text-color)}.port-name{text-transform:capitalize;font-weight:500}.separator{margin:0 3px}.port-country{font-weight:400}.selectize-dropdown .option:hover .port-name,.selectize-dropdown .active .port-name{color:#000}.selectize-dropdown .option:hover .port-country,.selectize-dropdown .active .port-country,.selectize-dropdown .option:hover .separator,.selectize-dropdown .active .separator{color:var(--dropdown-text-color)}.end-port-option{padding:10px 15px!important;width:100%}.end-port-display{width:100%;line-height:1.4;word-wrap:break-word;color:var(--dropdown-text-color)}.end-port-name{text-transform:capitalize;font-weight:500}.end-separator{margin:0 3px}.end-port-country{font-weight:400}.selectize-dropdown .option:hover .end-port-name,.selectize-dropdown .active .end-port-name{color:#000}.selectize-dropdown .option:hover .end-port-country,.selectize-dropdown .active .end-port-country,.selectize-dropdown .option:hover .end-separator,.selectize-dropdown .active .end-separator{color:var(--dropdown-text-color)}.end-port-option:after,.end-port-option:before{border:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/109/assets/cruise-dropdown-styles.css.map */
