.empress-qb-card{margin-top:.75rem;text-align:center}.empress-qb-card__sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-bottom:.5rem}.empress-qb-size,.empress-qb-modal__size{min-width:2.25rem;min-height:2.25rem;padding:.25rem .5rem;border:1px solid #111;background:#fff;color:#111;cursor:pointer;font:inherit;font-size:.75rem;line-height:1}.empress-qb-size.is-selected,.empress-qb-modal__size.is-selected{background:#111;color:#fff}.empress-qb-size--unavailable,.empress-qb-modal__size:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.empress-qb-card__actions{min-height:2.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.empress-qb-card__add,.empress-qb-card__open.Button{display:inline-flex;align-items:center;justify-content:center;width:auto!important;max-width:max-content;height:2.25rem;min-height:2.25rem;padding:0 14px;font-size:11px;letter-spacing:.1em;line-height:1;box-sizing:border-box}.empress-qb-card__add[hidden]{display:none!important}.empress-qb-card__error,.empress-qb-modal__error{color:#b00020;font-size:.75rem;margin:0 0 .35rem}.empress-qb-modal[hidden]{display:none!important}.empress-qb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center}.empress-qb-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.empress-qb-modal__dialog{position:relative;z-index:1;background:#fff;max-width:28rem;width:calc(100% - 2rem);max-height:90vh;overflow:auto;padding:1.25rem;display:grid;gap:1rem}@media(min-width:750px){.empress-qb-modal__dialog{grid-template-columns:140px 1fr}}.empress-qb-modal__x{position:absolute;top:.5rem;right:.75rem;border:0;background:transparent;font-size:1.5rem;cursor:pointer}.empress-qb-modal__sizes{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.35rem;min-height:2.25rem}.empress-qb-modal__label{margin:0;font-size:.75rem;font-weight:600}.empress-qb-modal__piece{margin-top:.75rem;padding-top:.65rem;border-top:1px solid rgba(0,0,0,.08)}.empress-qb-modal__piece-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.empress-qb-modal__piece-price{text-align:right}.empress-qb-modal__piece-amount{margin:0;font-size:.9375rem;font-weight:600;line-height:1.2}.empress-qb-modal__piece-installments{margin:.15rem 0 0;font-size:.6875rem;color:#000000a6;line-height:1.3}.empress-qb-modal__total{margin:.85rem 0 0;font-size:.8125rem;font-style:italic;text-align:center}.empress-qb-modal__colors{display:flex;flex-wrap:wrap;gap:.35rem}.empress-qb-modal__swatch{width:2.5rem;height:3rem;padding:0;border:1px solid #ccc;background:#f5f5f5;cursor:pointer;overflow:hidden}.empress-qb-modal__swatch img{display:block;width:100%;height:100%;object-fit:cover}.empress-qb-modal__swatch.is-selected{outline:2px solid #111;outline-offset:2px}.empress-qb-modal__body{display:flex;flex-direction:column;align-items:stretch}.empress-qb-modal__add.Button{display:inline-flex;align-items:center;justify-content:center;width:auto!important;max-width:max-content;align-self:center;height:2.25rem;min-height:2.25rem;margin-top:.75rem;padding:0 16px;font-size:11px;letter-spacing:.1em;line-height:1;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/48/assets/empress-quick-buy.css.map */
