:is(body,#MainContent) variant-selects.tc-variant-picker .form__label{margin-bottom:.8rem;font-size:var(--font-body-size);letter-spacing:.02em;color:rgba(var(--color-foreground),.7)}:is(body,#MainContent) variant-selects.tc-variant-picker .form__label .font-body-bold{font-weight:500}:is(body,#MainContent) variant-selects.tc-variant-picker .form__label [data-selected-swatch-value]{display:none}:is(body,#MainContent) variant-selects.tc-variant-picker .select{position:relative;display:block;width:100%}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select{--opt-picker-line: #e3deee;--opt-picker-accent: #7a3f9d;--opt-picker-tint: #f1ecfa;position:relative;display:block;width:100%}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select.is-enhanced .form-control--select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select.is-enhanced>svg,:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select.is-enhanced .icon-caret-down{display:none}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;height:4.2rem;padding:0 1.4rem;border:1px solid var(--opt-picker-line);border-radius:.4rem;background:#fff;box-shadow:0 1px 2px #1018280d;font-family:inherit;font-size:var(--font-body-size);line-height:1.2;letter-spacing:.01em;color:inherit;text-align:start;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__trigger:hover{border-color:#c9bee4}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__trigger[aria-expanded=true]{border-color:var(--opt-picker-line);box-shadow:0 1px 2px #1018280d}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__trigger:focus-visible{outline:none;border-color:var(--opt-picker-accent);box-shadow:0 0 0 3px #7a3f9d26}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__chevron{flex:0 0 auto;width:1.4rem;height:1.4rem;color:#6b6480;transition:transform .2s ease}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__trigger[aria-expanded=true] .opt-select__chevron{transform:rotate(180deg)}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__panel{position:absolute;inset-inline:0;top:calc(100% + .2rem);z-index:20;max-height:32rem;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:.8rem;list-style:none;border:0;border-radius:.4rem;background:#fff;box-shadow:0 10px 30px #10182824;scrollbar-width:thin;scrollbar-color:#d9d2e6 transparent}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__panel::-webkit-scrollbar{width:6px}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__panel::-webkit-scrollbar-track{background:transparent}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__panel::-webkit-scrollbar-thumb{border-radius:999px;background:#d9d2e6}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__panel[hidden]{display:none}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__option{padding:1.3rem 1.4rem;border-radius:.4rem;font-size:var(--font-body-size);line-height:1.3;color:rgb(var(--color-foreground));cursor:pointer}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__option:hover{background:var(--opt-picker-tint)}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__option[aria-disabled=true]{opacity:.45;cursor:default}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__option[aria-disabled=true]:hover{background:none}:is(body,#MainContent) variant-selects.tc-variant-picker .open-size-chart{font-size:var(--font-body-size)}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__trigger{font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;font-weight:500!important;letter-spacing:normal!important;text-transform:capitalize!important}:is(body,#MainContent) variant-selects.tc-variant-picker .form__label .font-body-bold{font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;font-weight:500!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important}:is(body,#MainContent) variant-selects.tc-variant-picker .opt-select__panel{text-transform:none;letter-spacing:normal;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/23/assets/shared-variant-picker.css.map */
