.booking-select_wrap__ws4YB{position:relative;width:100%;min-width:0}.booking-select_wrap__ws4YB .booking-select_trigger__fIklA{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:46px;background:#fafbf9;color:#202120;border:1px solid #afb3ab;border-radius:var(--r-tile);padding:10px 14px;font:inherit;font-size:16px;text-align:start;cursor:pointer}.booking-select_trigger__fIklA:disabled{opacity:.65;cursor:default}.booking-select_wrap__ws4YB .booking-select_trigger__fIklA[aria-expanded=true]{border-color:var(--ic-accent-text);background:white}.booking-select_menu__lD6wI{position:absolute;top:calc(100% + 4px);inset-inline:0;z-index:45;box-sizing:border-box;max-height:min(280px,35dvh);overflow:auto;padding:5px;background:white;border:1px solid #d6d7d1;border-radius:var(--r-card);box-shadow:0 10px 32px #20212022}.booking-select_menu__lD6wI[data-above=true]{top:auto;bottom:calc(100% + 4px)}.booking-select_menu__lD6wI [role=option]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;min-height:44px;box-sizing:border-box;border-radius:var(--r-tile);cursor:pointer;color:#202120}.booking-select_menu__lD6wI [aria-selected=true]{background:var(--ic-accent-soft);font-weight:600}.booking-select_menu__lD6wI [data-active=true]{outline:1px solid #aaa99e;outline-offset:-1px}.TintCombinationSelector_selector__0X2hv{margin:32px 0;padding:0;min-width:0}.TintCombinationSelector_header__esHaa{display:flex;align-items:center;justify-content:space-between;gap:16px}.TintCombinationSelector_header__esHaa h4{margin:0;font-size:var(--fs-body-sm);font-weight:600;color:#86868b}.TintCombinationSelector_selected__4C5qu{display:flex;flex-direction:column;gap:8px;color:#424245;font-size:var(--fs-body-sm);line-height:1.6}.TintCombinationSelector_selected__4C5qu strong{color:#1d1d1f;font-size:var(--fs-body);font-weight:600}.TintCombinationSelector_selected__4C5qu small{font-size:var(--fs-meta);line-height:1.6}.TintCombinationSelector_toggle__DrhwG{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;padding:0;border:0;background:transparent;color:var(--ic-accent-text);font:inherit;font-size:var(--fs-body-sm);font-weight:600;cursor:pointer;flex-shrink:0}.TintCombinationSelector_toggle__DrhwG:hover{text-decoration:underline;text-underline-offset:4px}.TintCombinationSelector_toggle__DrhwG:focus-visible{outline:2px solid var(--ic-accent-text);outline-offset:4px}.TintCombinationSelector_options__YIa59{margin-top:24px}.TintCombinationSelector_option__rsj_E{display:flex;align-items:flex-start;gap:12px;padding:20px 0;border-top:1px solid #e5e5e5;cursor:pointer}.TintCombinationSelector_option__rsj_E input{margin:5px 0 0;width:16px;height:16px;flex-shrink:0;accent-color:var(--ic-accent-text)}.TintCombinationSelector_option__rsj_E>span{min-width:0}.TintCombinationSelector_option__rsj_E small,.TintCombinationSelector_option__rsj_E span span,.TintCombinationSelector_option__rsj_E strong{display:block}.TintCombinationSelector_option__rsj_E strong{color:#1d1d1f;font-size:var(--fs-body-sm);font-weight:600}.TintCombinationSelector_option__rsj_E:has(input:checked) strong{color:var(--ic-accent-text)}.TintCombinationSelector_option__rsj_E span span{color:#424245;font-size:var(--fs-body-sm);margin-top:8px}.TintCombinationSelector_option__rsj_E small,.TintCombinationSelector_selector__0X2hv p{font-size:var(--fs-meta);line-height:1.6;color:#666;margin-top:8px}.TintCombinationSelector_option__rsj_E em{display:inline-block;vertical-align:middle;margin-left:8px;padding:2px 8px;border-radius:var(--r-tile);background:color-mix(in srgb,var(--ic-accent) 10%,white);color:color-mix(in srgb,var(--ic-accent-text) 80%,black);font-size:var(--fs-meta);font-style:normal;font-weight:600;line-height:1.5;white-space:nowrap}