.quick-add-drawer.drawer{max-width:460px;color:var(--ev-text);background-color:var(--ev-surface)}.quick-add-drawer .quick-add__header{min-height:56px;padding:18px 24px;border-bottom:1px solid var(--ev-border)}.quick-add-drawer #quick-add-heading{color:var(--ev-heading);font-family:var(--heading-font-family);font-size:2.2rem;font-weight:700;letter-spacing:-.01em}.quick-add-drawer .quick-add__content{padding:20px 24px}.quick-add-drawer .quick-add__product-details{display:flex;flex-direction:column;gap:18px;margin-top:0}.quick-add-drawer .quick-add-info{grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:0}.quick-add-drawer .quick-add-info__media{width:120px;aspect-ratio:1;overflow:hidden;border-radius:12px;background:var(--ev-surface-alt)}.quick-add-drawer .quick-add-info__media img{width:100%;height:100%;object-fit:contain}.quick-add-drawer .quick-add-info__details{display:flex;flex-direction:column;gap:4px;min-width:0;padding-inline-start:0}.quick-add-drawer .quick-add-info__details.md\:hidden,.quick-add-drawer .quick-add-info__details>hr,.quick-add-drawer .m-product-price-note,.quick-add-drawer .product-sku{display:none}.quick-add-drawer .product-vendor-sku{margin:0;color:var(--ev-accent);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.quick-add-drawer .product-title .js-prod-link{color:var(--ev-text);font-family:var(--heading-font-family);font-size:1.8rem;font-weight:700;line-height:1.25;text-decoration:none}.quick-add-drawer .m-quick-add__stars{min-height:20px}.quick-add-drawer .product-price{margin-top:4px}.quick-add-drawer .product-price>.grid{display:block}.quick-add-drawer .product-info__price{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.quick-add-drawer .quick-add-info .price__current{color:var(--ev-text);font-family:var(--heading-font-family);font-size:2.6rem;font-weight:700}.m-quick-add__tax{color:var(--ev-text-3);font-size:1.3rem}.quick-add-drawer .quick-add-info .text-theme-light{display:none}.quick-add-drawer .product-options{display:flex;flex-direction:column;gap:16px}.quick-add-drawer .option-selector{margin:0}.quick-add-drawer .option-selector+.option-selector{margin-top:16px}.quick-add-drawer .option-selector .label{margin-bottom:8px;color:var(--ev-heading);font-size:1.4rem;font-weight:600}.quick-add-drawer .option-selector .js-selected-value{color:var(--ev-text);font-weight:500}.quick-add-drawer .option-selector__btns{gap:8px;margin:0}.quick-add-drawer .opt-label--btn{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:88px;height:56px;min-height:0;margin:0;padding:0 12px;border:1px solid #C9D2DE;border-radius:10px;background:var(--ev-surface);color:var(--ev-text);font-family:var(--body-font-family);font-size:1.4rem;font-weight:600;line-height:1.25;box-shadow:none}.quick-add-drawer .opt-label__price{margin:0;color:var(--ev-text-3);font-size:1.2rem;font-weight:500}.quick-add-drawer .opt-btn:checked+.opt-label--btn{border:2px solid var(--ev-action);background:#eef3fc}.quick-add-drawer .opt-btn:checked+.opt-label--btn .opt-label__price{color:var(--ev-action)}.quick-add-drawer .opt-btn.is-unavailable+.opt-label--btn{color:var(--ev-text-3);text-decoration:line-through}.quick-add-drawer .opt-btn:focus-visible+.opt-label--btn{outline:2px solid var(--ev-action);outline-offset:2px}.m-quick-add__facts{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;color:var(--ev-text-2);font-size:1.4rem}.m-quick-add__facts li{display:flex;gap:6px;align-items:flex-start}.m-quick-add__facts li[hidden]{display:none}.m-quick-add__facts svg{flex-shrink:0;margin-top:3px;color:var(--ev-accent)}.m-quick-add__facts strong{color:var(--ev-heading)}.m-quick-add__stock{color:var(--ev-accent);font-weight:600}.m-quick-add__stock .m-countdown__em{font-weight:700}.m-quick-add__details{display:inline-flex;align-self:flex-start;align-items:center;min-height:32px;color:var(--ev-action);font-size:1.4rem;font-weight:600;text-decoration:none}.m-quick-add__details:hover{text-decoration:underline}.quick-add-drawer .quick-add__footer{padding:16px 24px 18px;border-top:1px solid var(--ev-border);box-shadow:0 -6px 18px #0a4d330f}.quick-add-drawer .js-added-to-cart{display:none!important}.quick-add-drawer .product-info__add-to-cart{gap:12px;align-items:center}.quick-add-drawer .product-info__add-to-cart .qty-input--combined{height:52px;border:1px solid #C9D2DE;border-radius:8px}.quick-add-drawer .product-info__add-to-cart .qty-input__btn{width:40px;height:50px;color:var(--ev-action)}.quick-add-drawer .product-info__add-to-cart .qty-input__input{width:28px;font-weight:600}.quick-add-drawer .product-info__add-button{flex:1 1 auto}.quick-add-drawer .product-info__add-button [name=add]{height:52px;min-height:0;padding:0 12px;font-size:1.6rem;white-space:nowrap}.quick-add-drawer [name=add][data-m-total]:after{content:"\a0\b7  " attr(data-m-total)}@media(max-width:768.98px){.quick-add-drawer.drawer{max-width:none;border-radius:16px 16px 0 0}.quick-add-drawer.drawer:before{content:"";display:block;flex-shrink:0;align-self:center;width:40px;height:4px;margin-top:8px;border-radius:2px;background:#c9d2de}.quick-add-drawer .quick-add__header.hidden{display:flex}.quick-add-drawer .quick-add__header{min-height:0;padding:4px 16px 0;border-bottom:0}.quick-add-drawer #quick-add-heading{font-size:1.9rem}.quick-add-drawer .quick-add__close-btn--mob{display:none}.quick-add-drawer .quick-add__content{padding:8px 16px 16px}.quick-add-drawer .quick-add__product-details{gap:14px}.quick-add-drawer .quick-add-info{grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center}.quick-add-drawer .quick-add-info__media{width:88px;border-radius:10px}.quick-add-drawer .product-vendor-sku{font-size:1.1rem}.quick-add-drawer .product-title .js-prod-link{font-family:var(--body-font-family);font-size:1.4rem;font-weight:600;line-height:1.3}.quick-add-drawer .m-quick-add__stars{display:none}.quick-add-drawer .quick-add-info .price__current{font-size:2.2rem}.m-quick-add__tax{font-size:1.2rem}.quick-add-drawer .opt-label--btn{min-width:80px;height:52px;padding:0 10px;font-size:1.3rem}.quick-add-drawer .opt-label__price{font-size:1.1rem}.m-quick-add__facts{gap:4px;font-size:1.3rem}.m-quick-add__facts svg{width:14px;height:14px}.quick-add-drawer .quick-add__footer{padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.quick-add-drawer .product-info__add-to-cart{gap:10px}.quick-add-drawer .product-info__add-button [name=add]{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/m_quick-add.css.map */
