[data-setup-controls]{--salon-toggle-surface:#faf6f3;--salon-toggle-line:#e6d8d8;--salon-toggle-selected:#f0d5dc;--salon-toggle-ink:#71505b}[data-setup-controls] [data-salon-segmented]{isolation:isolate;width:fit-content;max-width:100%;min-height:44px;border:1px solid var(--salon-toggle-line)!important;background:var(--salon-toggle-surface)!important;box-shadow:none!important;border-radius:999px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:4px!important;display:inline-grid!important;position:relative!important}[data-setup-controls] [data-salon-segmented]:before{content:"";z-index:-1;background:var(--salon-toggle-selected);border-radius:999px;width:calc(50% - 4px);transition:transform .38s ease-in-out;position:absolute;inset:4px auto 4px 4px;transform:translate(0)}[data-setup-controls] [data-salon-segmented]:has(>button:nth-of-type(2):is([aria-pressed=true],[aria-selected=true])):before{transform:translate(100%)}[data-setup-controls] [data-salon-segmented]>span[aria-hidden]{display:none!important}[data-setup-controls] [data-salon-segmented]>button{text-align:center;overflow-wrap:anywhere;text-wrap:pretty;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:36px!important;box-shadow:none!important;color:var(--salon-toggle-ink)!important;background:0 0!important;border:0!important;border-radius:999px!important;grid-area:auto!important;padding:6px 16px!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;display:flex!important;position:relative!important}[data-setup-controls] [data-salon-segmented]>button:is([aria-pressed=true],[aria-selected=true]){font-weight:600!important}[data-setup-controls] [data-salon-segmented]>button:focus-visible{outline-offset:2px;outline:2px solid var(--salon-toggle-ink)!important}[data-setup-controls] [data-salon-segmented]>button:disabled{opacity:.5;cursor:not-allowed}[data-setup-controls] select:not([multiple]):not([size]){box-sizing:border-box;border:1px solid var(--salon-control-line,#85968a);background-color:var(--salon-surface,#fff);min-width:0;min-height:44px;color:var(--salon-ink,#242c27);border-radius:12px;padding:10px 14px;font-size:16px;font-weight:400;line-height:24px;transition:border-color .18s,box-shadow .36s}[data-setup-controls] select:focus-visible{outline:2px solid var(--salon-control-line,#85968a);outline-offset:2px}@supports (appearance:base-select){[data-setup-controls] select:not([multiple]):not([size]){appearance:base-select}[data-setup-controls] select:not([multiple]):not([size])::picker(select){appearance:base-select}[data-setup-controls] select:not([multiple]):not([size]){align-items:center;gap:12px;display:flex;background-image:none!important}[data-setup-controls] select::picker-icon{color:var(--salon-muted,#5f6b63);transition:rotate .24s}[data-setup-controls] select:open::picker-icon{rotate:180deg}[data-setup-controls] select::picker(select){border:1px solid var(--salon-line,#e4e7e1);background:var(--salon-surface,#fff);min-width:min(12rem,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(320px,60vh);color:var(--salon-ink,#242c27);opacity:0;transition:opacity .24s ease,transform .24s ease,display .24s allow-discrete,overlay .24s allow-discrete;border-radius:16px;margin-block:6px;padding:6px;overflow:auto;transform:translateY(-4px);box-shadow:0 12px 30px #23372a14}[data-setup-controls] select:open::picker(select){opacity:1;transform:translateY(0)}@starting-style{[data-setup-controls] select:open::picker(select){opacity:0;transform:translateY(-4px)}}[data-setup-controls] select option{white-space:normal;word-break:normal;overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:16px;font-weight:400;line-height:1.5;display:flex}[data-setup-controls] select option:is(:hover,:focus-visible,:checked){background:var(--salon-selected,#f0f4ef);color:var(--salon-ink,#242c27)}[data-setup-controls] select option::checkmark{color:var(--salon-action,#344f41);order:1;margin-inline-start:auto}[data-setup-controls] select option:disabled{opacity:.5}}[data-setup-controls] summary{text-wrap:pretty}@supports (interpolate-size:allow-keywords){[data-setup-controls] details{interpolate-size:allow-keywords}[data-setup-controls] details::details-content{opacity:0;block-size:0;transition:block-size .42s ease,opacity .42s ease,content-visibility .42s allow-discrete;overflow:clip}[data-setup-controls] details[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){[data-setup-controls] [data-salon-segmented]:before,[data-setup-controls] select{transition:none!important}[data-setup-controls] select::picker-icon{transition:none!important}[data-setup-controls] select::picker(select){transition:none!important}[data-setup-controls] details::details-content{transition:none!important}}@media (forced-colors:active){[data-setup-controls] [data-salon-segmented]:before{border:2px solid highlight}[data-setup-controls] [data-salon-segmented]>button:is([aria-pressed=true],[aria-selected=true]){color:highlight!important}}[data-setup-controls] select[data-salon-numeric]{text-align:center;font-variant-numeric:tabular-nums}[data-setup-controls] select[data-salon-numeric] option{white-space:nowrap;justify-content:center}[data-setup-controls] [data-salon-segmented]>button:has(>b):has(>span){flex-direction:column}[data-setup-controls] dialog[open],[data-setup-controls] [role=dialog]:not([data-gift-dialog]){animation:.36s ease-out salon-soft-enter}@keyframes salon-soft-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){[data-setup-controls] dialog[open],[data-setup-controls] [role=dialog]{animation:none!important}}
