.grid-product .card-quick-add__trigger{align-items:center;background:#ffffffe6;border:1px solid #d8d8d5;border-radius:50%;bottom:10px;color:#111;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:10px;transition:background-color .2s ease,transform .2s ease;width:40px;z-index:6}.grid-product .card-quick-add__trigger:hover{background:#fff;transform:scale(1.04)}.grid-product .card-quick-add__trigger.btn--loading{text-indent:0}.grid-product .card-quick-add__trigger.btn--loading svg{opacity:0}.grid-product .card-quick-add__trigger[hidden]{display:none}.grid-product .card-quick-add__trigger:focus-visible,.grid-product .card-quick-add__close:focus-visible,.grid-product .card-quick-add__value:focus-visible,.grid-product .card-quick-add__submit:focus-visible{outline:2px solid #111;outline-offset:2px}.grid-product .card-quick-add__form{margin:0;position:relative;z-index:3}.grid-product .card-quick-add__panel{animation:card-quick-add-reveal .22s ease-out;background:#f7f3ee;border:0;border-radius:0;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;left:0;max-height:min(100%,max(50%,115px));min-height:0;overflow:visible;padding:8px 12px;position:absolute;right:0;text-align:center;width:100%;z-index:5}.grid-product .card-quick-add__panel[hidden]{display:none}@supports ((backdrop-filter: blur(8px)) or (-webkit-backdrop-filter: blur(8px))){.grid-product .card-quick-add__panel{background:#f7f3eee0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.grid-product .card-quick-add__options{margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.grid-product .card-quick-add__footer{flex:none;margin:0}.grid-product .card-quick-add__close{align-items:center;background:transparent;border:0;color:#111;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:-24px;width:32px;border:1px solid rgba(17,17,17,.35);border-radius:50%;background:#ffffff73;z-index:1}.grid-product .card-quick-add__close[hidden]{display:none}.grid-product .card-quick-add__group{border:0;margin:0;min-width:0;padding:0}.grid-product .card-quick-add__group[hidden]{display:none}.grid-product .card-quick-add__group+.card-quick-add__group{margin-top:8px}.grid-product .card-quick-add__values{display:flex;flex-wrap:wrap;gap:0 9px;justify-content:center;margin:0;padding:0}.grid-product .card-quick-add__value{background:transparent;border:0;color:#62615f;cursor:pointer;font:inherit;font-size:13px;line-height:1.2;min-height:28px;max-width:100%;overflow-wrap:anywhere;padding:3px 2px;white-space:normal}.grid-product .card-quick-add__value[aria-pressed=true]{color:#111;font-weight:700}.grid-product .card-quick-add__value:disabled{color:#b7b7b7;cursor:not-allowed;text-decoration:line-through}.grid-product .card-quick-add__footer{padding-top:10px}.grid-product .card-quick-add__submit.btn{background:transparent;border:0;border-radius:0;box-shadow:none;color:#111;font-size:13px;letter-spacing:.08em;line-height:1.2;margin:0;max-width:100%;min-height:34px;min-width:0;padding:5px 10px;text-transform:uppercase;width:auto}.grid-product .card-quick-add__submit.btn:hover{background:transparent;color:#111;opacity:.68}.grid-product .card-quick-add__submit.btn.btn--loading{text-indent:0;opacity:.68}.grid-product .card-quick-add__submit.btn:before,.grid-product .card-quick-add__submit.btn:after{display:none}.grid-product .card-quick-add__direct-submit{display:none}.grid-product .card-quick-add__form .errors{background:transparent;font-size:11px;margin:0;padding:4px}@keyframes card-quick-add-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:480px){.grid-product .card-quick-add__panel{max-height:min(100%,max(78%,105px))}.grid-product .card-quick-add__values{gap:0 5px}.grid-product .card-quick-add__value{font-size:12px;min-height:26px;padding:3px 1px}.grid-product .card-quick-add__submit.btn{font-size:13px;min-height:32px;padding:4px 8px}.grid-product .card-quick-add__trigger{height:38px;width:38px}}@media(hover:hover)and (pointer:fine){.grid-product .card-quick-add__trigger,.grid-product .card-quick-add__close{display:none!important}.grid-product .card-quick-add__form:not(.card-quick-add__panel){background:#f7f3ee;bottom:0;box-sizing:border-box;left:0;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;right:0;text-align:center;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease,visibility .22s;visibility:hidden;z-index:5}.grid-product:hover .card-quick-add__form:not(.card-quick-add__panel),.grid-product:focus-within .card-quick-add__form:not(.card-quick-add__panel){opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.grid-product .card-quick-add__direct-submit{display:inline-block}@supports ((backdrop-filter: blur(8px)) or (-webkit-backdrop-filter: blur(8px))){.grid-product .card-quick-add__form:not(.card-quick-add__panel){background:#f7f3eee0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}}@media(prefers-reduced-motion:reduce){.grid-product .card-quick-add__panel{animation:none}.grid-product .card-quick-add__trigger{transition:none}.grid-product .card-quick-add__form:not(.card-quick-add__panel){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/card-quick-add.css.map */
