product-card-quick-add{--quick-add-panel-bg: var(--COLOR-BG, #fff);--quick-add-panel-text: var(--COLOR-TEXT, var(--text, #202322));position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:block;pointer-events:none}.product-card-quick-add__trigger{position:absolute;right:15px;bottom:15px;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 14px;border:0;border-radius:var(--RADIUS, 8px);background:var(--COLOR-QUICK-ADD-BG, #fff);color:var(--COLOR-QUICK-ADD-TEXT, #202322);box-shadow:0 4px 20px #0000001a,0 1px 3px #00000012;font:inherit;font-weight:var(--FONT-WEIGHT-BUTTON, 700);text-transform:var(--BUTTON-TEXT-CAPS, uppercase);letter-spacing:var(--LETTER-SPACING-BUTTON, .08em);cursor:pointer;pointer-events:auto}.product-card-quick-add__trigger .icon{width:20px;height:20px}.product-card-quick-add__panel{position:absolute;right:0;bottom:0;left:0;max-height:68%;padding:14px;overflow:auto;overscroll-behavior:contain;border-top:var(--BORDER-WIDTH, 1px) solid var(--border, rgba(32, 35, 34, .18));background:var(--quick-add-panel-bg);color:var(--quick-add-panel-text);box-shadow:0 -10px 30px #00000014;opacity:0;transform:translateY(100%);visibility:hidden;transition:transform .22s ease,opacity .18s ease,visibility 0s linear .22s;pointer-events:none}.body--rounded-corners .product-card-quick-add__panel{border-radius:var(--radius) var(--radius) 0 0}.product-card-quick-add__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.product-card-quick-add__title,.product-card-quick-add__fieldset legend{font-family:var(--FONT-STACK-SUBHEADING, inherit);font-size:calc(.75rem * var(--FONT-ADJUST-SUBHEADING, 1));font-weight:var(--FONT-WEIGHT-SUBHEADING, 700);line-height:1.2;letter-spacing:var(--LETTER-SPACING-SUBHEADING, .08em);text-transform:var(--SUBHEADING-TEXT-CAPS, uppercase)}.product-card-quick-add__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:0;background:transparent;color:currentColor;cursor:pointer}.product-card-quick-add__close .icon{width:16px;height:16px}.product-card-quick-add__options{display:grid;gap:12px;margin-bottom:14px}.product-card-quick-add__fieldset{min-width:0;margin:0;padding:0;border:0}.product-card-quick-add__fieldset legend{margin-bottom:7px}.product-card-quick-add__values{display:flex;flex-wrap:wrap;gap:4px}.product-card-quick-add__value{position:relative;min-width:38px;min-height:32px;padding:6px 8px;border:var(--BORDER-WIDTH, 1px) solid var(--border, rgba(32, 35, 34, .24));border-radius:var(--radius-small, 4px);background:transparent;color:currentColor;font:inherit;font-size:.75rem;line-height:1;cursor:pointer}.product-card-quick-add__value:hover,.product-card-quick-add__value:focus-visible,.product-card-quick-add__value[aria-pressed=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.product-card-quick-add__value:focus-visible,.product-card-quick-add__trigger:focus-visible,.product-card-quick-add__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-card-quick-add__value:disabled{opacity:.38;cursor:not-allowed;text-decoration:line-through}.product-card-quick-add__fieldset--swatches .product-card-quick-add__value--color{min-width:34px;width:34px;height:28px;min-height:28px;padding:3px}.product-card-quick-add__swatch{display:block;width:100%;height:100%;border-radius:calc(var(--radius-small, 4px) - 2px);background-color:var(--quick-add-swatch, var(--swatch-default, #ddd));background-image:var(--quick-add-swatch-image, none);background-position:center;background-size:cover}.product-card-quick-add__form .btn--quick-buy,.product-card-quick-add--fallback .btn--quick-buy{position:relative;inset:auto;width:100%;margin:0}.product-card-quick-add__submit--hidden{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0!important}.product-card-quick-add__value.is-loading{color:transparent;pointer-events:none}.product-card-quick-add__value.is-loading:after{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid var(--quick-add-panel-text);border-right-color:transparent;border-radius:50%;content:"";animation:gameness-quick-add-spin .7s linear infinite}.product-card-quick-add__siblings{display:block;margin-bottom:12px}.product-card-quick-add__siblings .product-grid-item__fieldset{justify-content:flex-start;padding:0}.product-card-quick-add__siblings .product-grid-item__swatch{justify-content:flex-start}product-card-quick-add[data-open=true] .product-card-quick-add__panel,.product-grid-item:focus-within .product-card-quick-add__panel{opacity:1;transform:translateY(0);visibility:visible;transition-delay:0s;pointer-events:auto}product-card-quick-add[data-dismissed=true] .product-card-quick-add__panel{opacity:0!important;transform:translateY(100%)!important;visibility:hidden!important;pointer-events:none!important}.product-grid-item--quick-add-open .product__media__hover,.product-grid-item:focus-within .product__media__hover{opacity:0}.soldout .product-card-quick-add .quick__form{display:block}@media(hover:hover)and (pointer:fine){.product-card-quick-add__header,.product-card-quick-add__trigger,.product-card-quick-add__close{display:none}.product-grid-item:hover .product-card-quick-add__panel{opacity:1;transform:translateY(0);visibility:visible;transition-delay:0s;pointer-events:auto}.product-grid-item:hover .product__media__hover{opacity:0;pointer-events:none}}@media(max-width:767px),(hover:none),(pointer:coarse){.product-card-quick-add__trigger{display:inline-flex}.product-card-quick-add__panel{max-height:92%}.product-card-quick-add__trigger span{display:none}.product-card-quick-add__trigger{min-width:42px;justify-content:center;padding:8px}}@media(prefers-reduced-motion:reduce){.product-card-quick-add__panel{transition:none}}@keyframes gameness-quick-add-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/gameness-card-quick-add.css.map */
