.quick-add-modal .modal-wrapper{align-items:center;justify-content:center;padding-top:1.25rem;padding-bottom:1.25rem}.quick-add-modal .modal-content{width:100%;max-width:47.3125rem;padding:0;margin:0 auto;background:transparent;border:none;overflow:visible;position:relative}.quick-add-modal .close-modal{position:absolute;top:-3rem;right:0;width:2.5rem;height:2.5625rem;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;background:var(--white);border:1px solid var(--black);border-radius:var(--rounded-medium);color:var(--black);font-size:0;line-height:1;cursor:pointer;z-index:3}.quick-add-modal__close-icon{width:.792rem;height:.792rem;color:var(--black);display:block}.quick-add-modal__inner{background:var(--white);border:1px solid var(--black);border-radius:var(--rounded-medium);overflow:hidden;color:var(--black);display:flex;flex-direction:column}.quick-add-modal__header{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;text-align:left}.quick-add-modal__title{font-family:Gemunu Libre,sans-serif;font-weight:800;font-size:3rem;line-height:1;letter-spacing:0;text-transform:none;margin:0;color:var(--black);width:100%}.quick-add-modal__description{font-family:Barlow-Medium,sans-serif;font-size:.875rem;font-weight:500;line-height:1.3;letter-spacing:-.025em;color:var(--black);width:100%}.quick-add-modal__price-stock{display:flex;align-items:stretch;border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.quick-add-modal__price-cell{flex:1 1 0;display:flex;align-items:center;justify-content:flex-start;height:64px;padding:0 var(--margin-spacing-3);min-width:0;border-right:1px solid var(--black)}.quick-add-modal__price{font-family:Gemunu Libre,sans-serif;font-weight:800;font-size:2rem;line-height:1;letter-spacing:0;color:var(--black)}.quick-add-modal__price-sale{display:none;gap:.5rem;align-items:center}.quick-add-modal__price-compare{text-decoration:line-through;opacity:.6}.quick-add-modal__price-data{display:none}.quick-add-modal .mm-stock-container{flex:1 1 0;height:64px;padding:0 var(--margin-spacing-3);min-width:0}.quick-add-modal .mm-tooltip-container .mm-icon-info{width:16px;height:16px;object-fit:contain}.quick-add-modal .mm-tooltip-container .mm-tooltip{bottom:calc(100% + 7px);right:calc(50% - var(--margin-spacing-3));padding:var(--margin-spacing-1) var(--margin-spacing-2);background:var(--black);color:var(--white);font-family:var(--font-body-medium);font-size:14px;font-weight:500;line-height:150%}.quick-add-modal .mm-tooltip-container .mm-icon-vector{top:-50%}.quick-add-modal .mm-tooltip-container .mm-icon-vector,.quick-add-modal .mm-tooltip-container .mm-tooltip{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out}.quick-add-modal .mm-tooltip-container .mm-icon-info:hover+.mm-icon-vector,.quick-add-modal .mm-tooltip-container .mm-icon-info:hover~.mm-tooltip{visibility:visible;opacity:1}.quick-add-modal__options{display:flex;align-items:stretch;min-height:3.5rem}.quick-add-modal__option{flex:1 1 0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;min-width:0;border-right:1px solid var(--black)}.quick-add-modal__option:last-child{border-right:none}.quick-add-modal__option-label{font-family:Barlow-SemiBold,sans-serif;font-weight:600;font-size:.875rem;line-height:1.3;letter-spacing:-.025em;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;margin:0}.quick-add-modal__option-control{position:relative;flex-shrink:0}.quick-add-modal__option-fallback{display:none}.quick-add-modal .toggle-select-wrapper{position:relative;width:48px;height:24px;border-radius:999px;background:var(--light-grey);transition:background .25s ease}.quick-add-modal .mm-toggle{width:48px;height:24px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer;opacity:0;margin:0}.quick-add-modal .mm-toggle-switch{position:absolute;top:4px;left:4px;width:16px;height:16px;background:var(--white);border-radius:50%;transition:transform .25s ease}.quick-add-modal .mm-toggle:checked+.toggle-select-wrapper{background:var(--black)}.quick-add-modal .mm-toggle:checked+.toggle-select-wrapper .mm-toggle-switch{transform:translate(24px)}.quick-add-modal__select{appearance:none;-webkit-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M3 4.5L6 7.5L9 4.5' stroke='%23242424' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right .25rem center;background-size:.75rem;border:none;padding:0 1.25rem 0 0;font-family:Barlow-SemiBold,sans-serif;font-weight:600;font-size:.875rem;text-transform:uppercase;color:var(--black);cursor:pointer;outline:none!important}.quick-add-modal__cta{width:100%;display:flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.875rem;padding:0 1rem;background:var(--black);color:var(--white);font-family:Barlow-SemiBold,sans-serif;font-weight:600;font-size:1rem;line-height:1.3;letter-spacing:-.025em;text-transform:uppercase;border:none;border-top:1px solid var(--black);border-radius:0;cursor:pointer;transition:opacity .2s ease}.quick-add-modal__cta:hover:not(:disabled){opacity:.9}.quick-add-modal__cta:disabled{opacity:.5;cursor:not-allowed}.quick-add-modal__cta-icon{display:none;width:1.5rem;height:1.5rem;flex-shrink:0}.quick-add-modal__cta-icon svg{width:100%;height:100%;display:block}.quick-add-modal__cta-icon--loading svg{animation:mm-quick-add-spin .8s linear infinite}@keyframes mm-quick-add-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.quick-add-modal .modal-content{max-width:20.9375rem}.quick-add-modal .close-modal{top:-3rem}.quick-add-modal__header{padding:.75rem;gap:.5rem}.quick-add-modal__title{font-size:2rem}.quick-add-modal__description{font-size:.875rem;line-height:1.3}.quick-add-modal__price-cell,.quick-add-modal .mm-stock-container{padding:0 var(--margin-spacing-2);height:48px}.quick-add-modal__price{font-size:1.5rem}.quick-add-modal .mm-stock-container .mm-text-xs--600--caps{font-size:.75rem;letter-spacing:-.3px}.quick-add-modal .mm-tooltip-container .mm-icon-info{width:12px;height:12px}.quick-add-modal__options{flex-direction:column}.quick-add-modal__option{padding:.75rem;border-right:none;border-bottom:1px solid var(--black);min-height:3rem}.quick-add-modal__option:last-child{border-bottom:none}.quick-add-modal__cta{min-height:3.875rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mm-quick-add.css.map */
