.stock-line{display:flex;gap:.5rem;justify-content:center;align-items:center;margin-block-start:.5rem;font-size:var(--type-caption)}.stock-line__dot{position:relative;flex:none;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-success)}.stock-line__dot:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:inherit;content:"";animation:stock-pulse 1.8s ease-out infinite}@keyframes stock-pulse{0%{opacity:.6;scale:1}to{opacity:0;scale:2.6}}@media(prefers-reduced-motion:reduce){.stock-line__dot:after{animation:none}}.buy-buttons{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;margin-block-start:1.75rem}.buy-buttons__add,.buy-buttons .stock-line{grid-column:2}.buy-buttons .stock-line{margin-block-start:.25rem}.buy-buttons--no-quantity{grid-template-columns:minmax(0,1fr)}.buy-buttons--no-quantity .buy-buttons__add,.buy-buttons--no-quantity .stock-line{grid-column:1}.quantity__input{width:1.75rem;padding:0;border:0;background:none;color:inherit;font-weight:var(--font-weight-bold);font-size:var(--type-label);text-align:center;-webkit-appearance:textfield;appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.buy-buttons .quantity__button{width:2.25rem;height:2.25rem}.buy-buttons__add{white-space:nowrap;gap:.5rem;padding-block:1rem;padding-inline:.875rem}@media screen and (min-width:640px){.buy-buttons{gap:.75rem}.quantity__input{width:2.5rem}.buy-buttons .quantity__button{width:3rem;height:3rem}.buy-buttons__add{gap:.625rem}}.buy-buttons__add[disabled]{opacity:.5;cursor:not-allowed}.buy-buttons__mark,.buy-buttons__labels{display:grid}.buy-buttons__add[data-state=idle] .buy-buttons__mark,.buy-buttons__add[data-state=alt] .buy-buttons__mark{display:none}.buy-buttons__label-idle{display:inline-flex;gap:.5rem;align-items:center}.buy-buttons__mark>*,.buy-buttons__labels>span{grid-area:1 / 1;align-self:center;visibility:hidden}.buy-buttons__add[data-state=idle] .buy-buttons__label-idle,.buy-buttons__add[data-state=adding] .buy-buttons__spinner,.buy-buttons__add[data-state=adding] .buy-buttons__label-adding,.buy-buttons__add[data-state=added] .buy-buttons__tick,.buy-buttons__add[data-state=added] .buy-buttons__label-added,.buy-buttons__add[data-state=alt] .buy-buttons__label-alt{visibility:visible}.buy-buttons__spinner{width:1.0625rem;height:1.0625rem;border:2px solid currentcolor;border-block-start-color:transparent;border-radius:50%;animation:buy-buttons-spin .6s linear infinite}@media(prefers-reduced-motion:reduce){.buy-buttons__spinner{animation-duration:2s}}@keyframes buy-buttons-spin{to{rotate:360deg}}.buy-buttons__add[data-state=adding][disabled]{opacity:1;cursor:progress}.buy-buttons__error{margin-block-start:.75rem;color:var(--color-muted);font-size:var(--type-caption)}.buy-buttons__divider{opacity:.45;font-weight:var(--font-weight-normal)}.buy-buttons__price{display:flex;gap:.375rem;align-items:center}.buy-buttons__compare{opacity:.6;font-weight:var(--font-weight-normal)}@media screen and (max-width:480px){.buy-buttons__divider,.buy-buttons__price{display:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/snippet-buy-buttons.css.map */
