.bulk-option{position:relative;border:1px solid rgb(25 23 22 / .1);border-radius:.75rem;background-color:#fff;transition:border-color .15s ease,background-color .15s ease}.bulk-option.is-active{border-color:rgb(var(--color-burgundy-darker) / .25);background-color:rgb(var(--color-lightest) / .5)}.bulk-option>label{margin:-1px}.bulk-option>label>div,.bulk-option>label.active>div{border-color:transparent;background-color:transparent}.bulk-picks{display:grid;gap:.5rem;padding:0 .75rem .75rem}.bulk-picks.hidden{display:none}.bulk-pick{position:relative}.bulk-pick__row{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem .375rem;border:1px solid rgb(25 23 22 / .1);border-radius:.5rem;background-color:#fff}.bulk-pick__trigger{display:flex;flex:1 1 0%;min-width:0;align-items:center;gap:.5rem;padding:.25rem;border:0;border-radius:.375rem;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.bulk-pick__trigger:focus-visible,.bulk-pick__more:focus-visible{outline:2px solid rgb(var(--color-burgundy-darker) / .5);outline-offset:1px}.bulk-pick__current{display:flex;flex:1 1 0%;min-width:0;align-items:center;gap:.75rem}.bulk-pick__chevron{width:1rem;height:1rem;flex-shrink:0;transition:transform .15s ease}.bulk-pick__trigger[aria-expanded=true] .bulk-pick__chevron{transform:rotate(180deg)}.bulk-pick__img{width:2.5rem;height:2.5rem;flex-shrink:0;border:1px solid rgb(25 23 22 / .1);border-radius:.5rem;background-color:#fff;object-fit:contain}.bulk-pick__text{display:block;flex:1 1 0%;min-width:0;text-align:start}.bulk-pick__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25rem}.bulk-pick__price{display:block;font-size:.75rem;line-height:1rem;opacity:.7}.bulk-pick__more{flex-shrink:0;padding:.375rem .5rem;border:0;border-radius:.375rem;background:none;color:inherit;font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bulk-pick__more:hover{opacity:.7}.bulk-pick__list{position:absolute;top:100%;left:0;right:0;z-index:30;max-height:18rem;margin:.25rem 0 0;padding:.25rem;overflow-y:auto;overscroll-behavior:contain;list-style:none;border:1px solid rgb(25 23 22 / .1);border-radius:.5rem;background-color:#fff;box-shadow:0 8px 24px #0000001f}.bulk-pick__list.hidden{display:none}.bulk-pick__option{display:flex;align-items:center;gap:.75rem;padding:.375rem;border-radius:.375rem;cursor:pointer}.bulk-pick__option:hover,.bulk-pick__option[aria-selected=true]{background-color:#0000000d}.bulk-pick__option.is-focus{background-color:#0000001a}.bulk-mix-dialog{width:min(36rem,calc(100vw - 2rem));max-width:none;max-height:85svh;margin:auto!important;padding:0;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:1rem;background-color:#fff;color:rgb(var(--color-burgundy-darker))}.bulk-mix-dialog::backdrop{background-color:#0006}.bulk-mix-dialog__inner{position:relative;padding:1.25rem}.bulk-mix-dialog__close{position:absolute;top:.5rem;right:.5rem}.bulk-mix-dialog__close button{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:0;border-radius:.75rem;background:none;color:inherit;cursor:pointer}.bulk-mix-dialog__close button:hover{background-color:#0000000d}.bulk-mix-info__title{padding-right:2.5rem}.bulk-mix-info__accordions{border-top:1px solid rgb(25 23 22 / .1);border-bottom:1px solid rgb(25 23 22 / .1)}.bulk-mix-info__accordions details+details{border-top:1px solid rgb(25 23 22 / .1)}.bulk-mix-info__accordions summary{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;font-size:.875rem;font-weight:600;list-style:none;cursor:pointer}.bulk-mix-info__accordions summary::-webkit-details-marker{display:none}.bulk-mix-info__accordions summary:after{content:"";width:.5rem;height:.5rem;margin:0 .25rem .25rem 1rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.bulk-mix-info__accordions details[open]>summary:after{margin-bottom:-.25rem;transform:rotate(-135deg)}.bulk-mix-info__panel{padding-bottom:1rem}@media(min-width:768px){.bulk-mix-dialog{border-radius:1.25rem}.bulk-mix-dialog__inner{padding:1.75rem}.bulk-mix-dialog__close{top:.75rem;right:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bulk-mix.css.map */
