.button[id^=BuyButtons-ProductSubmitButton-]{position:relative;overflow:hidden}.cart-bubble{--cart-padding: .2em;position:relative;width:20px;aspect-ratio:1;border-radius:50%;border-width:0;display:flex;line-height:normal;align-items:center;justify-content:center;color:var(--color-primary-button-text);padding-inline:var(--cart-padding)}.cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-primary-button-background);border-radius:var(--style-border-radius-lg)}.cart-bubble__text{font-size:var(--font-size--2xs);z-index:var(--layer-flat);line-height:1;display:flex;align-items:center;justify-content:center}.quantity-selector{--quantity-selector-width: 124px;display:flex;justify-content:space-between;align-items:center;color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);flex:1 1 var(--quantity-selector-width);align-self:stretch;transition:background-color var(--animation-speed) var(--animation-easing)}.quantity-selector:hover{background-color:var(--color-input-hover-background)}.product-form-buttons:has(.add-to-cart-button.button-secondary) .quantity-selector{border-radius:var(--style-border-radius-buttons-secondary)}.quantity-selector :is(.quantity-minus,.quantity-plus){padding:0;background:transparent;box-shadow:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:var(--minimum-touch-target);height:var(--minimum-touch-target);flex-shrink:0;color:var(--color-input-text)}.quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-inputs);border-end-start-radius:var(--style-border-radius-inputs)}.quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-inputs);border-end-end-radius:var(--style-border-radius-inputs)}.product-details .quantity-selector{border-radius:var(--style-border-radius-buttons-primary)}.product-details .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-buttons-primary);border-end-start-radius:var(--style-border-radius-buttons-primary)}.product-details .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-buttons-primary);border-end-end-radius:var(--style-border-radius-buttons-primary)}.quantity-selector .svg-wrapper{transition:transform var(--animation-speed) var(--animation-easing)}.quantity-selector svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}:is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:scale(.9)}.quantity-selector input[type=number]{margin:0;text-align:center;border:none;-webkit-appearance:none;appearance:none;max-width:calc(var(--quantity-selector-width) - var(--minimum-touch-target) * 2);border-radius:var(--style-border-radius-buttons);color:var(--color-input-text);background-color:transparent}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield}.pills__pill{--pills-pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));color:var(--color-foreground);display:flex;justify-content:space-between;align-items:center;gap:var(--gap-sm);min-width:48px;padding:6px 12px;border-radius:var(--style-border-radius-pills);cursor:pointer;background-color:var(--pills-pill-background-color);transition:background-color var(--animation-speed) var(--animation-easing)}.pills__pill:hover{--pills-pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}@media screen and (max-width:749px){.pills__pill{padding:var(--padding-xs) var(--padding-md)}}.pills__pill>.svg-wrapper{--close-icon-opacity: .4;--icon-stroke-width: 1px;color:var(--color-foreground)}@media screen and (max-width:749px){.pills__pill--swatch{padding-inline-start:var(--padding-sm)}}.pills__pill--swatch .swatch{margin-right:-4px}@media screen and (min-width:750px){.pills__pill--desktop-small{font-size:var(--font-size--xs)}}fly-to-cart{position:fixed;width:40px;height:40px;left:0;top:0;border-radius:50%;z-index:calc(infinity);pointer-events:none;opacity:0;overflow:hidden;box-shadow:0 4px 8px #0003;transition:opacity .3s ease;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:var(--color-foreground);transform:translate(var(--x, 0),var(--y, 0)) scale(var(--scale, 1))}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-cart.css.map */
