.cart-quick-add{--cart-quick-add-color:var(--ms-primary-rgb);--cart-quick-add-overlap:.25rem;--cart-quick-add-card-height:calc(265px - 2 * var(--ms-border-width));--cart-quick-add-card-radius:hypot(100cqw - 2 * var(--ms-border-width), var(--cart-quick-add-card-height));--cart-quick-add-card-origin:0 calc(-265px + var(--cart-quick-add-overlap) + var(--ms-border-width));background:radial-gradient(circle var(--cart-quick-add-card-radius) at var(--cart-quick-add-card-origin),rgba(var(--cart-quick-add-color),.4) -50%,rgba(var(--cart-quick-add-color),0) 75%),radial-gradient(circle var(--cart-quick-add-card-radius) at var(--cart-quick-add-card-origin),rgba(var(--ms-primary-rgb),.05) 0,rgba(var(--ms-primary-rgb),0) 140%),#1f2430;border:var(--ms-border-width) solid rgba(var(--cart-quick-add-color),.25);box-shadow:0 1px 0 rgba(var(--ms-black-rgb),.6);top:calc(100% - var(--cart-quick-add-overlap));z-index:3;border-top:0;border-end-end-radius:var(--ms-border-radius);border-end-start-radius:var(--ms-border-radius);gap:1px;padding:0 .75rem .75rem;display:none;position:absolute;inset-inline:0}.cart-quick-add .btn{--ms-btn-border-radius:0}.cart-quick-add__main.btn{--ms-btn-padding-x:.5rem;white-space:nowrap;border-start-start-radius:var(--ms-border-radius-sm);border-end-start-radius:var(--ms-border-radius-sm);flex:auto;min-width:0}@container (width<=12.5rem){.cart-quick-add__main.btn .btn__icon{display:none}}.cart-quick-add__main.btn:last-child{border-start-end-radius:var(--ms-border-radius-sm);border-end-end-radius:var(--ms-border-radius-sm)}.cart-quick-add__in-cart{--cart-quick-add-step-size:var(--cart-quick-add-button-height,1.75rem);--cart-quick-add-key-size:calc(-.375rem + var(--cart-quick-add-step-size));background-color:rgba(var(--ms-primary-rgb),.1);border:1px solid rgba(var(--ms-primary-rgb),.25);border-radius:var(--ms-border-radius-sm);height:var(--cart-quick-add-step-size);flex:auto;align-items:center;min-width:0;padding:0 .125rem;display:flex}.cart-quick-add__in-cart--single{padding-inline-end:calc(.125rem + var(--cart-quick-add-key-size))}.cart-quick-add__step{background-color:var(--ms-cyan-600);border:1px solid var(--ms-cyan-500);border-radius:var(--ms-border-radius-xs);height:var(--cart-quick-add-key-size);width:var(--cart-quick-add-key-size);color:var(--ms-white);flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;display:flex}@media (prefers-reduced-motion:reduce){.cart-quick-add__step{transition:none}}.cart-quick-add__step:hover:not(:disabled){background-color:var(--ms-cyan-700);border-color:var(--ms-cyan-600)}.cart-quick-add__step--remove:hover:not(:disabled){background-color:color-mix(in srgb,var(--ms-danger) 75%,#000);border-color:var(--ms-danger)}.cart-quick-add__step:disabled{cursor:default;opacity:.4}.cart-quick-add__step .icon{width:.625rem;height:.625rem}.cart-quick-add__count{font-variant-numeric:tabular-nums;text-overflow:ellipsis;color:var(--ms-gray-300);white-space:nowrap;text-align:center;flex:1;min-width:0;font-size:.75rem;overflow:hidden}.cart-quick-add__count:is(button){border-radius:var(--ms-border-radius-xs);height:var(--cart-quick-add-key-size);cursor:text;background:0 0;border:0;margin-inline:.25rem;padding:0;transition:background-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.cart-quick-add__count:is(button){transition:none}}.cart-quick-add__count:is(button):hover:not(:disabled){background-color:rgba(var(--ms-primary-rgb),.15)}.cart-quick-add__count-input{border:1px solid var(--ms-cyan-500);background-color:rgba(var(--ms-black-rgb),.25);border-radius:var(--ms-border-radius-xs);font-weight:var(--ms-font-weight-bold);font-variant-numeric:tabular-nums;height:var(--cart-quick-add-key-size);color:var(--ms-white);appearance:textfield;text-align:center;flex:1;min-width:0;margin-inline:.25rem;padding:0;font-size:.75rem}.cart-quick-add__count-input::-webkit-inner-spin-button{appearance:none;margin:0}.cart-quick-add__count-input::-webkit-outer-spin-button{appearance:none;margin:0}.cart-quick-add__count-value{font-weight:var(--ms-font-weight-bold);color:var(--ms-white)}.cart-quick-add__more.btn{--ms-btn-icon-size:.75rem;border-start-start-radius:0;border-start-end-radius:var(--ms-border-radius-sm);border-end-end-radius:var(--ms-border-radius-sm);border-end-start-radius:0;flex-shrink:0}.wishlist-card:has(>.cart-quick-add){position:relative;container-type:inline-size}@media (hover:none){.wishlist-card:has(>.cart-quick-add){--cart-quick-add-button-height:2.75rem;margin-bottom:calc(.75rem + var(--cart-quick-add-button-height) + var(--ms-border-width) - var(--cart-quick-add-overlap,.25rem))}.wishlist-card:has(>.cart-quick-add)>.game-card{border-color:rgba(var(--game-card-color),.25);border-bottom-color:#0000;border-end-end-radius:0;border-end-start-radius:0}.wishlist-card:has(>.cart-quick-add)>.cart-quick-add{display:flex}.wishlist-card:has(>.cart-quick-add)>.cart-quick-add .btn{--ms-btn-height:var(--cart-quick-add-button-height)}.cart-quick-add__panel .form-input__field{font-size:1rem}}@media (hover:hover){.wishlist-card:has(>.cart-quick-add)>.cart-quick-add{clip-path:inset(0 0 100%);pointer-events:none;visibility:hidden;display:flex}:is(.wishlist-card:has(>.cart-quick-add)>.cart-quick-add .btn,.wishlist-card:has(>.cart-quick-add)>.cart-quick-add .cart-quick-add__in-cart){opacity:0;transform:translateY(-.5rem)scale(.96)}.wishlist-card:has(>.cart-quick-add):has(:focus-visible){filter:drop-shadow(0 .75rem 1.5rem rgba(var(--ms-black-rgb),.5));z-index:3}.wishlist-card:has(>.cart-quick-add):has(>.cart-quick-add--open){filter:drop-shadow(0 .75rem 1.5rem rgba(var(--ms-black-rgb),.5));z-index:3}.wishlist-card:has(>.cart-quick-add):hover{filter:drop-shadow(0 .75rem 1.5rem rgba(var(--ms-black-rgb),.5));z-index:3}.wishlist-card:has(>.cart-quick-add):has(:focus-visible)>.game-card{border-color:rgba(var(--game-card-color),.25);border-bottom-color:#0000;border-end-end-radius:0;border-end-start-radius:0}.wishlist-card:has(>.cart-quick-add):has(>.cart-quick-add--open)>.game-card{border-color:rgba(var(--game-card-color),.25);border-bottom-color:#0000;border-end-end-radius:0;border-end-start-radius:0}.wishlist-card:has(>.cart-quick-add):hover>.game-card{border-color:rgba(var(--game-card-color),.25);border-bottom-color:#0000;border-end-end-radius:0;border-end-start-radius:0}.wishlist-card:has(>.cart-quick-add):has(:focus-visible)>.game-card .game-card__quantity{background-color:rgb(var(--game-card-color));color:var(--ms-gray-900)}.wishlist-card:has(>.cart-quick-add):has(>.cart-quick-add--open)>.game-card .game-card__quantity{background-color:rgb(var(--game-card-color));color:var(--ms-gray-900)}.wishlist-card:has(>.cart-quick-add):hover>.game-card .game-card__quantity{background-color:rgb(var(--game-card-color));color:var(--ms-gray-900)}.wishlist-card:has(>.cart-quick-add):has(:focus-visible)>.cart-quick-add{clip-path:inset(0 0 -1px);pointer-events:auto;visibility:visible}.wishlist-card:has(>.cart-quick-add):has(>.cart-quick-add--open)>.cart-quick-add{clip-path:inset(0 0 -1px);pointer-events:auto;visibility:visible}.wishlist-card:has(>.cart-quick-add):hover>.cart-quick-add{clip-path:inset(0 0 -1px);pointer-events:auto;visibility:visible}.wishlist-card:has(>.cart-quick-add):has(:focus-visible)>.cart-quick-add .btn{opacity:1;transform:none}.wishlist-card:has(>.cart-quick-add):has(:focus-visible)>.cart-quick-add .cart-quick-add__in-cart{opacity:1;transform:none}.wishlist-card:has(>.cart-quick-add):has(>.cart-quick-add--open)>.cart-quick-add .btn{opacity:1;transform:none}.wishlist-card:has(>.cart-quick-add):has(>.cart-quick-add--open)>.cart-quick-add .cart-quick-add__in-cart{opacity:1;transform:none}.wishlist-card:has(>.cart-quick-add):hover>.cart-quick-add .btn{opacity:1;transform:none}.wishlist-card:has(>.cart-quick-add):hover>.cart-quick-add .cart-quick-add__in-cart{opacity:1;transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.wishlist-card:has(>.cart-quick-add){--cart-quick-add-enter:cubic-bezier(.22, 1, .36, 1);--cart-quick-add-spring:cubic-bezier(.34, 1.4, .64, 1);transition:transform .16s ease-in,filter .16s ease-in}.wishlist-card:has(>.cart-quick-add)>.game-card{transition:border-radius .16s ease-in,border-color .16s ease-in}.wishlist-card:has(>.cart-quick-add)>.cart-quick-add{transition:clip-path .16s ease-in,visibility 0s linear .16s}:is(.wishlist-card:has(>.cart-quick-add)>.cart-quick-add .btn,.wishlist-card:has(>.cart-quick-add)>.cart-quick-add .cart-quick-add__in-cart){transition:transform .12s ease-in,opacity .12s ease-in,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.wishlist-card:has(>.cart-quick-add):has(:focus-visible){transition:transform .28s var(--cart-quick-add-enter),filter .28s var(--cart-quick-add-enter);transform:translateY(-.25rem)}.wishlist-card:has(>.cart-quick-add):has(>.cart-quick-add--open){transition:transform .28s var(--cart-quick-add-enter),filter .28s var(--cart-quick-add-enter);transform:translateY(-.25rem)}.wishlist-card:has(>.cart-quick-add):hover{transition:transform .28s var(--cart-quick-add-enter),filter .28s var(--cart-quick-add-enter);transform:translateY(-.25rem)}.wishlist-card:has(>.cart-quick-add):has(:focus-visible)>.game-card{transition:border-radius .28s var(--cart-quick-add-enter),border-color .28s var(--cart-quick-add-enter)}.wishlist-card:has(>.cart-quick-add):has(>.cart-quick-add--open)>.game-card{transition:border-radius .28s var(--cart-quick-add-enter),border-color .28s var(--cart-quick-add-enter)}.wishlist-card:has(>.cart-quick-add):hover>.game-card{transition:border-radius .28s var(--cart-quick-add-enter),border-color .28s var(--cart-quick-add-enter)}.wishlist-card:has(>.cart-quick-add):has(:focus-visible)>.cart-quick-add{transition:clip-path .28s var(--cart-quick-add-enter),visibility 0s}.wishlist-card:has(>.cart-quick-add):has(>.cart-quick-add--open)>.cart-quick-add{transition:clip-path .28s var(--cart-quick-add-enter),visibility 0s}.wishlist-card:has(>.cart-quick-add):hover>.cart-quick-add{transition:clip-path .28s var(--cart-quick-add-enter),visibility 0s}.wishlist-card:has(>.cart-quick-add):has(:focus-visible)>.cart-quick-add .btn{transition:transform .36s var(--cart-quick-add-spring) 70ms,opacity .2s ease-out 70ms,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.wishlist-card:has(>.cart-quick-add):has(:focus-visible)>.cart-quick-add .cart-quick-add__in-cart{transition:transform .36s var(--cart-quick-add-spring) 70ms,opacity .2s ease-out 70ms,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.wishlist-card:has(>.cart-quick-add):has(>.cart-quick-add--open)>.cart-quick-add .btn{transition:transform .36s var(--cart-quick-add-spring) 70ms,opacity .2s ease-out 70ms,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.wishlist-card:has(>.cart-quick-add):has(>.cart-quick-add--open)>.cart-quick-add .cart-quick-add__in-cart{transition:transform .36s var(--cart-quick-add-spring) 70ms,opacity .2s ease-out 70ms,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.wishlist-card:has(>.cart-quick-add):hover>.cart-quick-add .btn{transition:transform .36s var(--cart-quick-add-spring) 70ms,opacity .2s ease-out 70ms,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.wishlist-card:has(>.cart-quick-add):hover>.cart-quick-add .cart-quick-add__in-cart{transition:transform .36s var(--cart-quick-add-spring) 70ms,opacity .2s ease-out 70ms,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}}.cart-quick-add__panel{width:13rem}.cart-quick-add__panel .form-input__append{padding-inline-end:.25rem}.cart-quick-add__form{flex-direction:column;gap:.5rem;display:flex}.cart-quick-add__form .form-label{margin-bottom:0}.cart-quick-add__hint{color:var(--ms-gray-400);font-size:.75rem}.cart-quick-add__max{background-color:rgba(var(--ms-primary-rgb),.3);border:1px solid rgba(var(--ms-white-rgb),.07);border-radius:var(--ms-border-radius-xs);font-weight:var(--ms-font-weight-bold);color:var(--ms-white);-webkit-user-select:none;user-select:none;padding:0 .375rem;font-size:.625rem;line-height:1.125rem;transition:background-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.cart-quick-add__max{transition:none}}.cart-quick-add__max:hover{background-color:rgba(var(--ms-primary-rgb),.45)}
