.quantity__input{max-width:none!important}.custom-quantity-input{position:relative;display:grid;grid-template-areas:"select";border-radius:var(--inputs-radius);min-height:5.5rem;border:1px solid rgba(var(--color-foreground),.2);transition:border-color var(--duration-short) ease}.custom-quantity-input select{border:none;border-radius:var(--inputs-radius);background:rgb(var(--color-button-text));cursor:pointer;grid-area:select;height:100%;padding:0 4rem 0 1rem;width:100%;text-align:left;position:relative}.custom-quantity-input .select-arrow{position:absolute;right:0;top:0;bottom:0;width:4rem;pointer-events:none;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(var(--color-foreground),.2);border-top-right-radius:var(--inputs-radius);border-bottom-right-radius:var(--inputs-radius);background-color:rgb(var(--color-background));transition:border-color var(--duration-short) ease}.custom-quantity-input:hover .select-arrow{border-color:rgb(var(--color-heading))}.custom-quantity-input .select-arrow:after{content:"";width:1rem;height:1rem;border-right:1.5px solid rgba(var(--color-heading));border-bottom:1.5px solid rgba(var(--color-heading));transform:rotate(45deg) translateY(-2px);transition:transform var(--duration-short) ease;transform-origin:center}.custom-quantity-input:hover{border-color:rgb(var(--color-heading))}.custom-quantity-input select:focus-visible{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.custom-quantity-input select:focus+.select-arrow:after{transform:rotate(225deg) translate(-2px)}.custom-quantity-input select::-ms-expand{display:none}.custom-quantity-input.is-loading{pointer-events:none;opacity:.5;filter:grayscale(1)}.custom-quantity-input .loading__spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:10;width:2.4rem;height:2.4rem;display:none}.custom-quantity-input.is-loading .loading__spinner{display:block}.custom-quantity-input .loading__spinner .spinner{width:2.4rem;height:2.4rem;animation:rotate 2s linear infinite}.custom-quantity-input .loading__spinner .path{stroke:rgb(var(--color-foreground));stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@media screen and (min-width: 750px){.custom-quantity-input{min-height:100%;width:150px}.custom-quantity-input .loading__spinner,.custom-quantity-input .loading__spinner .spinner{width:2rem;height:2rem}}.custom-quantity-input .quantity__rules{margin-top:.5rem}.tab-active .custom-quantity-input{transition:box-shadow var(--duration-medium) ease,background-position var(--duration-medium) ease-in-out}.custom-quantity-input select optgroup{font-style:normal}.custom-quantity-input .loading-spinner{position:absolute;right:15px;top:50%;transform:translateY(-50%);display:none}.custom-quantity-input.loading .loading-spinner{display:block}.custom-quantity-input.loading .select-arrow{display:none}.quantity--squidge-rounded select{border-radius:var(--media-radius)}.cart-quantity{max-width:150px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-quantity-input.css.map */
