bundle-builder-select{display:block;width:100%;background:var(--white)}bundle-builder-select .btn.btn--primary{border:1px solid var(--color-background-button)}bundle-builder-select .btn.btn--active{cursor:default;background:var(--yellow)}bundle-builder-select .btn.btn--active:before{display:none}bundle-builder-select .qtyControl{display:flex;align-items:stretch;height:100%;border:1px solid currentColor}bundle-builder-select .qtyControl .btn,bundle-builder-select .qtyControl__quantity{background:var(--yellow)}bundle-builder-select .qtyControl .btn{flex:0 0 40px;width:40px;padding:var(--spacing-2) var(--spacing-3);min-width:unset;margin:-1px}bundle-builder-select .qtyControl .btn:not(:hover):before{left:-30%}bundle-builder-select .qtyControl__quantity{position:relative;flex:1 0;text-align:center;overflow:hidden}bundle-builder-select .qtyControl__quantity:before,bundle-builder-select .qtyControl__quantity:after{content:"";position:absolute;inset:auto 1px;background:linear-gradient(180deg,var(--yellow) 0%,rgba(252,238,156,0) 100%);display:block;height:10px;z-index:3}bundle-builder-select .qtyControl__quantity:before{top:0}bundle-builder-select .qtyControl__quantity:after{bottom:0;scale:-1 -1}bundle-builder-select .qtyControl__value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;z-index:1}bundle-builder-select .qtyControl__value--prev{transform:translateY(100%)}
