.quantity{display:flex;align-items:center;gap:.5rem;margin:1.5rem 0}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--radius-md);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.quantity:before{background:rgb(var(--cyan));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.quantity__input{display:flex;align-items:center;background:var(--glg-workspace-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glg-workspace-line);border-radius:var(--gc-radius-md);overflow:hidden}.quantity__button{width:44px;height:44px;background:transparent;border:none;color:var(--glg-workspace-text);font-size:1.5rem;font-weight:700;cursor:pointer;transition:background .18s var(--glg-workspace-ease),color .18s var(--glg-workspace-ease),transform .18s var(--glg-workspace-ease);display:flex;align-items:center;justify-content:center}.quantity__button:hover{background:var(--glass-hover);color:var(--brand-primary)}.quantity__button:active{transform:scale(.95)}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button .svg-wrapper{width:1rem;pointer-events:none}.quantity__button:focus-visible,.quantity__button:focus,.quantity__input:focus-visible,.quantity__input:focus{box-shadow:var(--gc-focus);z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem var(--glg-workspace-panel) inset;-webkit-box-shadow:0 0 0 10rem var(--glg-workspace-panel) inset}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity__rules{margin-top:.5rem;position:relative;font-size:1.2rem}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.quantity__rules .divider+.divider:before{content:"\2022";margin:0 .5rem}.quantity__rules-cart{position:relative}quantity-popover{position:relative;display:block;min-width:0}quantity-popover volume-pricing{display:block;margin-top:1.2rem}quantity-popover volume-pricing li{display:flex;justify-content:center;min-width:0;padding:.6rem .8rem;font-size:1.2rem;line-height:1.4;letter-spacing:.06rem;overflow-wrap:anywhere}quantity-popover volume-pricing li:nth-child(odd){background:rgba(var(--color-foreground),.03)}.quantity-popover__info.global-settings-popup{position:absolute;z-index:var(--z-ui-overlays, 3);width:100%;max-width:min(36rem,calc(100% - 3rem));background-color:var(--white)}.quantity-popover__info-button{display:flex;align-items:center;min-width:1.5rem;min-height:1.5rem;margin:0 .4rem 0 0;--shadow-opacity: 0;--border-opacity: 0}.quantity-popover__info-button--icon-with-label{text-align:left}.quantity-popover__info-button--icon-with-label svg,.quantity-popover__info-button--icon-only svg{flex-shrink:0;width:15px;height:14px}.quantity-popover__info-button--open{text-decoration:underline}.quantity-popover__info-button span{min-width:0;padding-left:1rem;overflow-wrap:anywhere}.quantity-popover__info-button--icon-only--animation svg{transform:scale(1.25)}.quantity-popover__info .quantity__rules{margin-top:1.2rem;margin-bottom:1.5rem}.quantity-popover__info .volume-pricing-label{display:block;margin-top:1.2rem;margin-left:1.2rem;font-size:1.2rem;line-height:1.4;overflow-wrap:anywhere}quantity-popover .quantity{background:var(--white)}quantity-popover .quantity__rules{margin-left:.8rem}quantity-popover .quantity__rules span:first-of-type{display:block}quantity-popover .quantity__rules .divider:nth-child(2):before{content:none}quantity-popover .quantity__button:not(:focus-visible):not(.focused),quantity-popover .quantity__input:not(:focus-visible):not(.focused){background-color:initial}.quantity-popover-container{display:flex;min-width:0;padding:.5rem .5rem .5rem 0}.quantity-popover-container:not(.quantity-popover-container--hover){align-items:center}@media screen and (min-width:990px){.quantity-popover-container--empty{margin-right:2.7rem}.quantity-popover__info.global-settings-popup{top:.5rem;width:20rem;transform:translate(-100%)}.quantity-popover-container{width:auto;max-width:20rem}}@media screen and (max-width:989px){.quantity-popover__info.global-settings-popup{top:100%;left:0;max-width:calc(100% - 2rem)}.quantity-popover__info-button{min-width:44px;min-height:44px;padding-left:0;touch-action:manipulation}}@media(prefers-reduced-motion:reduce){.quantity-popover__info-button--icon-only svg{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/quantity-popover.css.map */
