.volt-option-selector{display:block;position:relative;width:100%;font:inherit}.volt-option-selector summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;border:1px solid rgb(0 0 0 / .2);border-radius:100px;min-height:46px;padding:10px 16px;font-size:18px;line-height:24px}.volt-option-selector summary::-webkit-details-marker{display:none}.volt-option-selector__caret{display:block;width:20px;height:20px;flex-shrink:0}.volt-option-selector__caret svg{display:block;width:100%;height:100%}.volt-option-selector__options{margin:0;width:auto;padding:12px;border:1px solid #bdbdbd;border-radius:21px;background:var(--option-selector-background, white);color:var(--option-selector-color, black)}.volt-option-selector[data-enhanced] .volt-option-selector__options{position:absolute;z-index:5;top:calc(100% + 12px);inset-inline:0;box-sizing:border-box;max-height:var(--option-selector-available-height, 356px);overflow:hidden}.volt-option-selector .variant-option{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;margin:0;padding:0;border:0}.volt-option-selector legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.volt-option-selector .variant-option__button-label{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;min-height:56px;min-width:0;flex:0 0 auto;white-space:normal;padding:12px 16px;border:0;border-radius:100px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:18px;line-height:24px}.volt-option-selector .variant-option__button-label:has(input:checked){background:var(--option-selector-selected-background, #def878);color:var(--option-selector-selected-color, black)}@media(hover:hover)and (pointer:fine){.volt-option-selector .variant-option__button-label:not(:has(input:checked)):not(:has(input[data-option-available=false])):hover{background:var(--option-selector-selected-background, #def878);color:var(--option-selector-selected-color, black)}}.volt-option-selector .variant-option__button-label:has(input:focus-visible){outline:2px solid currentColor;outline-offset:-2px}.volt-option-selector .variant-option__button-label:has(input[data-option-available=false]){color:#0000008c}.volt-option-selector .variant-option__button-label input{position:absolute;opacity:0;width:1px;height:1px;inset:50% auto auto 0}.volt-option-selector .variant-option__button-label__pill,.volt-option-selector .variant-option__button-label>svg{display:none}.volt-option-selector [data-option-stock]{font-size:14px;color:var(--option-selector-stock-color, red);white-space:nowrap;margin-inline-start:12px}.volt-option-selector summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.volt-option-selector .variant-option__button-label:before,.volt-option-selector .variant-option__button-label:after{display:none}.volt-option-selector__scroll{max-height:max(0px,calc(var(--option-selector-available-height, 356px) - 26px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / .2) transparent}.volt-option-selector__options:not(:modal){display:block}@media(max-width:749px){.volt-option-selector[data-mobile-sheet][data-enhanced] .volt-option-selector__options{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:50dvh;margin:0;padding:12px 12px max(12px,env(safe-area-inset-bottom));border:0;border-radius:21px 21px 0 0;overflow:hidden;box-sizing:border-box}.volt-option-selector[data-mobile-sheet] .volt-option-selector__scroll{max-height:calc(50dvh - 12px - max(12px,env(safe-area-inset-bottom)))}.volt-option-selector[data-mobile-sheet] .volt-option-selector__options::backdrop{background:#0003}}.volt-option-selector[data-enhanced][data-placement=above] .volt-option-selector__options:not(:modal){top:auto;bottom:calc(100% + 12px)}
/*# sourceMappingURL=/cdn/shop/t/1373/assets/component-option-selector.css.map */
