.flex-bundles .quantity{color:#000;position:relative;width:calc(14rem + 2px);display:flex;border-radius:2px;min-height:calc(2px + 4.5rem)}.flex-bundles .quantity:after{pointer-events:none;content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:.1rem solid transparent;border-radius:2px;box-shadow:0 0 0 1px #0000001a;transition:box-shadow .1s ease;z-index:1}.flex-bundles .quantity:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;box-shadow:0 -12px 5px #0000;z-index:-1}.flex-bundles .quantity__input{color:currentColor;font-size:1.4rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.flex-bundles .quantity__button{width:4.5rem;flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;padding:0}.flex-bundles .quantity__button:first-child{margin-left:1px}.flex-bundles .quantity__button:last-child{margin-right:1px}.flex-bundles .quantity__button svg{width:1rem;pointer-events:none}.flex-bundles .quantity__button:focus-visible,.flex-bundles .quantity__input:focus-visible{background-color:#fafaf9;z-index:2}.flex-bundles .quantity__button:focus,.flex-bundles .quantity__input:focus{background-color:#fafaf9;z-index:2}.flex-bundles .quantity__button:not(:focus-visible):not(.focused),.flex-bundles .quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.flex-bundles .quantity__input:-webkit-autofill,.flex-bundles .quantity__input:-webkit-autofill:hover,.flex-bundles .quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem #fafaf9 inset!important;-webkit-box-shadow:0 0 0 10rem rgb(250,250,249) inset!important}.flex-bundles .quantity__input::-webkit-outer-spin-button,.flex-bundles .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.flex-bundles .quantity__input[type=number]{-moz-appearance:textfield}
/*# sourceMappingURL=/cdn/shop/t/378/assets/flex-bundles-base.css.map */
