.caprii-select{--caprii-select-fg:var( --c-ink,#141414 );--caprii-select-bg:var( --c-base,#f2f0ea );--caprii-select-border:var( --c-border,#cecec8 );--caprii-select-soft:var( --c-ink-soft,#575754 );--caprii-select-hover:var( --c-base-alt,#edeae4 );--caprii-select-padding-y:0.85rem;--caprii-select-padding-x:1rem;--caprii-select-font-size:1rem;--caprii-select-radius:0;color:var(--caprii-select-soft);display:block;position:relative}.caprii-select:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:.45rem;margin-top:-.32rem;pointer-events:none;position:absolute;right:calc(var(--caprii-select-padding-x) + .15rem);top:50%;transform:rotate(45deg);transition:color .2s ease,transform .2s ease;width:.45rem}.caprii-select:focus-within{color:var(--caprii-select-fg)}.caprii-select.is-open:after{margin-top:-.1rem;transform:rotate(-135deg)}.caprii-select.is-enhanced select{display:none}.caprii-select__toggle{background:var(--caprii-select-bg);border:1px solid var(--caprii-select-border);border-radius:var(--caprii-select-radius);box-sizing:border-box;color:var(--caprii-select-fg);cursor:pointer;font-family:inherit;font-size:var(--caprii-select-font-size);line-height:1.4;overflow:hidden;padding:var(--caprii-select-padding-y) calc(var(--caprii-select-padding-x)*2.75) var(--caprii-select-padding-y) var(--caprii-select-padding-x);text-overflow:ellipsis;transition:border-color .2s ease;white-space:nowrap;width:100%}.caprii-select__toggle:focus-visible{border-color:var(--caprii-select-fg);outline:none}.caprii-select__list{background:var(--caprii-select-bg);border:1px solid var(--caprii-select-fg);box-shadow:0 8px 24px hsla(0,0%,8%,.12);color:var(--caprii-select-fg);left:0;list-style:none;margin:0;max-height:15rem;min-width:max-content;overflow-y:auto;padding:0;position:absolute;right:0;top:calc(100% - 1px);z-index:20}.caprii-select__option{cursor:pointer;font-size:calc(var(--caprii-select-font-size)*.95);line-height:1.4;padding:.7rem calc(var(--caprii-select-padding-x)*2.25) .7rem var(--caprii-select-padding-x);position:relative}.caprii-select__option.is-active{background:var(--caprii-select-hover)}.caprii-select__option[aria-selected=true]{font-weight:500}.caprii-select__option[aria-selected=true]:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:.6rem;margin-top:-.4rem;position:absolute;right:var(--caprii-select-padding-x);top:50%;transform:rotate(45deg);width:.3rem}@media(prefers-reduced-motion:reduce){.caprii-select:after,.caprii-select__toggle{transition:none}}.woocommerce-ordering .caprii-select{--caprii-select-padding-y:0.5rem;--caprii-select-padding-x:0.75rem;--caprii-select-font-size:0.8rem;display:inline-block;min-width:13rem}.woocommerce-ordering .caprii-select__toggle{letter-spacing:.02em}.woocommerce-ordering .caprii-select__list{max-width:22rem;min-width:100%;right:auto}.woocommerce-ordering .caprii-select__option{white-space:nowrap}
