.quick-add{position:relative;grid-row-start:4;margin:0 0 1rem;z-index:1}.card--card .quick-add{margin:0 1.3rem 1rem}.quick-add .quick-add__submit{color:var(--dbd-black)}quick-add-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;pointer-events:none}.qad__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .3s ease}.qad__panel{--qad-radius: 1.6rem;position:absolute;bottom:0;left:50%;transform:translate(-50%,102%);width:min(56rem,100%);max-height:min(88dvh,92vh);display:flex;flex-direction:column;background:var(--dbd-surface, #141414);color:var(--dbd-ivory, #f5f1e8);border:1px solid rgba(212,175,55,.28);border-bottom:none;border-radius:var(--qad-radius) var(--qad-radius) 0 0;box-shadow:0 -1.2rem 4.8rem #0000008c;transition:transform .35s cubic-bezier(.22,1,.36,1);overflow:hidden;isolation:isolate}quick-add-drawer.is-open{pointer-events:auto}quick-add-drawer.is-open .qad__overlay{opacity:1}quick-add-drawer.is-open .qad__panel{transform:translate(-50%)}body.qad-locked{overflow:hidden}@media(prefers-reduced-motion:reduce){.qad__overlay,.qad__panel{transition-duration:.01ms}}.qad__handle{position:absolute;top:.8rem;left:50%;transform:translate(-50%);width:4rem;height:.4rem;padding:0;border:0;border-radius:999px;background:var(--dbd-muted, #a8a49b);opacity:.6;cursor:pointer}.qad__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:1px solid #2e2e2e;border-radius:50%;background:var(--dbd-elevated, #1e1e1e);color:var(--dbd-ivory, #f5f1e8);cursor:pointer}.qad__close .icon{width:1.6rem;height:1.6rem}.qad__close:hover{border-color:var(--gold, #d4af37);color:var(--gold, #d4af37)}.qad__header{display:grid;grid-template-columns:7.2rem 1fr;gap:1.2rem;align-items:center;padding:2rem 5.6rem 1.4rem 1.6rem;border-bottom:1px solid #262626}.qad__media{width:7.2rem;height:7.2rem;border-radius:1rem;background:var(--dbd-elevated, #1e1e1e);overflow:hidden}.qad__media img{width:100%;height:100%;object-fit:cover}.qad__vendor{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dbd-muted, #a8a49b);margin-bottom:.3rem}.qad__title{font-size:1.7rem;line-height:1.25;margin:0 0 .35rem;font-weight:500}.qad__title a{color:inherit;text-decoration:none}.qad__price{font-size:1.5rem;color:var(--gold, #d4af37)}.qad__body{flex:1 1 auto;min-height:0;padding:1.4rem 1.6rem 1.6rem;overflow-y:auto;overscroll-behavior:contain}.qad__loading{display:flex;justify-content:center;padding:2.4rem 0 2.8rem}.qad__loading .loading__spinner{width:3.2rem;height:3.2rem;color:var(--gold, #d4af37)}.qad .qad__body product-info,.qad .qad__body .product__info-wrapper,.qad .qad__body .product__info-container,.qad .qad__body .qad__inner{display:block;max-width:none;width:100%;padding:0;margin:0}.qad .qad__body .product{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.qad__body .product__info-container.product__column-sticky,.qad__body .product__info-container{position:static!important}.qad__body .qad__inner>*+*{margin-top:1.2rem}.qad__body .scroll-trigger.scroll-trigger{animation:none;opacity:1;transform:none}.qad__body .dbd-b2g1-badge{margin:0;color:var(--gold-soft, #e8cf7a);font-size:1.25rem;line-height:1.45}.qad__body .price{display:none!important}.qad .qad__body variant-selects{display:block;width:100%;max-width:none}.qad .qad__body .product-form__buttons{display:grid!important;grid-template-columns:1fr;gap:1rem;align-items:stretch;max-width:none}.qad .qad__body .product-form__buttons .product-form__quantity{margin:0;justify-self:start}.qad .qad__body .product-form__submit{width:100%;min-height:5rem;border-radius:1rem;font-weight:600;letter-spacing:.06em}.qad .qad__body .product-form__buttons .shopify-payment-button{display:none}.qad__body .product__view-details{display:flex;justify-content:space-between;align-items:center;margin-top:1.2rem;padding:1.1rem 1.2rem;border:1px solid #262626;border-radius:1rem;color:var(--dbd-ivory, #f5f1e8);font-size:1.3rem}.qad__body .product__view-details:hover{color:var(--gold, #d4af37)}@media screen and (max-width:749px){.qad__header{padding-inline:1.4rem}.qad__body{padding-inline:1.4rem 1.4rem;padding-bottom:max(1.4rem,env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/quick-add-drawer.css.map */
