.product-card__figure{position:relative}.quick-add-card{position:absolute;left:0;right:0;bottom:0;pointer-events:none;z-index:3}.quick-add-card__overlay{width:100%;padding:10px 12px 12px;background:#fffc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .15s ease-out,opacity .15s ease-out}@media (min-width: 750px){product-card:hover .quick-add-card__overlay,.product-card--quick-add-open .quick-add-card__overlay{transform:translateY(0);opacity:1;pointer-events:auto}}@media (max-width: 749px){.product-card--quick-add-open .quick-add-card__overlay{transform:translateY(0);opacity:1;pointer-events:auto}}.quick-add-card__panel{display:flex;flex-direction:column;gap:8px}.quick-add-card__panel--variants,.product-card--quick-add-variants .quick-add-card__panel--primary{display:none}.product-card--quick-add-variants .quick-add-card__panel--variants{display:flex}.quick-add-card__button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:40px;padding:10px 16px;border:1px solid #000;background:#000;color:#fff;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .12s ease,box-shadow .12s ease}.quick-add-card__button:hover{background:#fff;color:#000;transform:translateY(-1px);box-shadow:0 4px 10px #0000001f}.quick-add-card__button:active{transform:translateY(0);box-shadow:none}.quick-add-card__button--submit{margin-top:4px}.quick-add-card__button--loading{opacity:.6;pointer-events:none}.quick-add-card__fields{display:flex;flex-direction:column;gap:6px}.quick-add-card__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.quick-add-card__variants{display:flex;flex-wrap:wrap;gap:6px}.quick-add-card__variant-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 10px;border-radius:0;border:1px solid #d0d0d0;background:#fff;color:#000;font-size:.78rem;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease,transform .1s ease}.quick-add-card__variant-button:hover:not(:disabled){border-color:#000;transform:translateY(-1px)}.quick-add-card__variant-button.is-selected{border-color:#000}.quick-add-card__variant-button[disabled]{cursor:not-allowed;opacity:.4}.quick-add-card__variant-badge{font-size:.65rem;text-transform:uppercase}.quick-add-card__back{align-self:center;margin-top:4px;background:none;border:none;padding:0;font-size:.75rem;text-decoration:underline;cursor:pointer}.quick-add-card__mobile-trigger{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:999px;border:none;background:#fff;color:#000;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px #00000038;transition:transform .12s ease,box-shadow .12s ease,background-color .14s ease,color .14s ease}@media (min-width: 750px){.quick-add-card__mobile-trigger{display:none}}.quick-add-card__mobile-trigger:hover{background:#fff;color:#000;transform:translateY(-1px);box-shadow:0 6px 14px #00000040}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.quick-add-card__mobile-trigger{pointer-events:auto}.product-card--quick-add-open .quick-add-card__mobile-trigger{display:none!important}@media (max-width: 749px){.quick-add-card__button{font-size:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/quick-add-card.css.map */
