.card__inner:has(.card-size-bar){z-index:2;pointer-events:none}.card-size-bar{--card-size-bar-height: 3.6rem;position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:auto;display:flex;justify-content:space-evenly;align-items:stretch;height:var(--card-size-bar-height);background:#ffffffd9}.card-size-bar__size{flex:1 1 0;margin:0;padding:0;border:0;background:none;font:inherit;font-size:1.2rem;letter-spacing:.04rem;color:rgb(var(--color-foreground));cursor:pointer;-webkit-tap-highlight-color:transparent}.card-size-bar__size:disabled{color:rgba(var(--color-foreground),.3);cursor:default}.card-size-bar__size:focus-visible{outline:.1rem solid rgb(var(--color-foreground));outline-offset:-.3rem;box-shadow:none}@media(hover:hover){.card-size-bar__size:not(:disabled):hover{text-decoration:underline;text-underline-offset:.3rem}}.card-size-bar__size.is-loading{pointer-events:none;animation:card-size-bar-pulse .7s ease-in-out infinite alternate}@keyframes card-size-bar-pulse{0%{opacity:1}to{opacity:.25}}.card__inner:has(.card-size-bar) .card__badge{margin-bottom:var(--card-size-bar-height)}@media screen and (min-width:750px)and (hover:hover){.card-size-bar{opacity:0;transform:translateY(.6rem);transition:opacity .2s ease,transform .2s ease}.card-wrapper:hover .card-size-bar,.card-size-bar:focus-within{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/card-size-bar.css.map */
