.oath.modal-overlay.oath-quick-add-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:650;opacity:0;pointer-events:none;transition:opacity .3s ease;display:flex;align-items:flex-end;justify-content:center}.oath.modal-overlay.oath-quick-add-overlay[hidden]{display:none!important}.oath.modal-overlay.oath-quick-add-overlay.open{opacity:1;pointer-events:all}.oath .quick-modal{background:var(--oath-white);width:100%;max-width:520px;padding:26px;padding-bottom:calc(26px + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform .35s var(--oath-ease);will-change:transform}.oath.modal-overlay.oath-quick-add-overlay.open .quick-modal{transform:translateY(0)}.oath .qm-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px;gap:16px}.oath .qm-name{font-family:var(--quick-add-title-font, var(--oath-display));font-size:var(--quick-add-title-size, 24px);color:var(--quick-add-title-color, inherit);font-weight:400;margin:0}.oath .qm-close{background:none;border:none;font-size:18px;color:var(--oath-grey-400);cursor:pointer;padding:0}.oath .qm-price{font-family:var(--quick-add-price-font, var(--oath-display));font-size:var(--quick-add-price-size, 20px);color:var(--quick-add-price-color, inherit);margin:0 0 16px}.oath .oath-quick-add-label{font-family:var(--quick-add-label-font, var(--oath-body));font-size:var(--quick-add-label-size, 10px);color:var(--quick-add-label-color, inherit);letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin:0 0 10px}.oath .oath-quick-add-option+.oath-quick-add-option{margin-top:14px}.oath .qm-swatches{display:flex;gap:7px;margin-bottom:14px;flex-wrap:wrap}.oath .color-sq{width:32px;height:32px;cursor:pointer;position:relative;border:2px solid transparent;transition:border-color .15s;background:none;padding:0}.oath .color-sq.active{border-color:var(--oath-black)}.oath .color-sq-inner{position:absolute;top:3px;right:3px;bottom:3px;left:3px}.oath .qm-sizes{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.oath .size-sq{min-width:42px;height:42px;border:1.5px solid var(--oath-grey-200);background:none;font-size:var(--quick-add-option-size, 11px);color:var(--quick-add-option-color, inherit);letter-spacing:.08em;cursor:pointer;transition:all .2s;padding:0 10px;font-family:var(--quick-add-option-font, var(--oath-body))}.oath .size-sq:hover:not(.oos){border-color:var(--oath-black)}.oath .size-sq.active{background:var(--oath-black);color:var(--oath-white);border-color:var(--oath-black)}.oath .size-sq.oos{opacity:.3;cursor:not-allowed;text-decoration:line-through}.oath .qm-atc{width:100%;background:var(--quick-add-button-bg, var(--oath-black));color:var(--quick-add-button-color, var(--oath-white));border:none;padding:14px;font-size:var(--quick-add-button-size, 10px);letter-spacing:.2em;text-transform:uppercase;font-weight:600;cursor:pointer;font-family:var(--quick-add-button-font, var(--oath-body))}.oath .qm-atc:disabled{opacity:.45;cursor:not-allowed}.oath .pcard-swatches .swatch-sq{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/oath-quick-add.css.map */
