.ProductItem__ImageArea{position:relative}.QuickAdd{position:absolute;left:8px;right:8px;bottom:8px;z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.QuickAdd>*{pointer-events:auto}.QuickAdd__Trigger{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 6px #0000002e;transition:background .2s ease,color .2s ease,transform .2s ease,opacity .2s ease}.QuickAdd__Icon{position:relative;display:block;width:13px;height:13px}.QuickAdd__Icon:before,.QuickAdd__Icon:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.QuickAdd__Icon:before{width:13px;height:1.5px}.QuickAdd__Icon:after{width:1.5px;height:13px}.QuickAdd__Trigger:hover{background:#000;color:#fff}.QuickAdd.is-open .QuickAdd__Trigger{background:#000;color:#fff;transform:rotate(45deg)}.QuickAdd.is-loading{pointer-events:none}.QuickAdd.is-loading .QuickAdd__Trigger{opacity:.55}.QuickAdd.is-added .QuickAdd__Trigger{background:#000;color:#fff;transform:rotate(45deg)}.QuickAdd.is-error .QuickAdd__Trigger{background:#b20000;color:#fff}.QuickAdd--soldOut{display:none}.QuickAdd__Panel{width:100%;box-sizing:border-box;background:#fff;border-radius:3px;padding:5px;box-shadow:0 2px 14px #0003}.QuickAdd__Panel[hidden]{display:none}.QuickAdd__Options{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.QuickAdd__Options--wrap{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,1fr);justify-items:stretch}.QuickAdd__Option{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;box-sizing:border-box;height:30px;padding:0 2px;border:1px solid #e4e4e4;border-radius:2px;background:#fff;color:#000;font-size:11px;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.QuickAdd__Option:hover{background:#000;color:#fff;border-color:#000}.QuickAdd__Option.is-unavailable{color:#c2c2c2;border-color:#efefef;cursor:not-allowed;text-decoration:line-through}.QuickAdd__Option.is-unavailable:hover{background:#fff;color:#c2c2c2;border-color:#efefef}@media screen and (min-width:1008px){.supports-hover .QuickAdd{opacity:0;transform:translateY(6px)}.supports-hover .ProductItem:hover .QuickAdd,.supports-hover .QuickAdd.is-open,.supports-hover .QuickAdd.is-added,.supports-hover .QuickAdd:focus-within{opacity:1;transform:none}}@media screen and (max-width:640px){.QuickAdd{left:6px;right:6px;bottom:6px}.QuickAdd__Panel{padding:4px}.QuickAdd__Options{gap:3px}.QuickAdd__Option{height:26px;padding:0 1px;font-size:9px;letter-spacing:.01em}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/gymkuma-quick-add.css.map */
