.ac-modal{--ac-modal-ink: #1a1a1a;--ac-modal-ink-hover: #333;--ac-modal-ink-muted: #666;--ac-modal-ink-subtle: #888;--ac-modal-surface: #fff;--ac-modal-surface-alt: #f5f5f5;--ac-modal-line: #d6d6d6;--ac-modal-price: #d52a2a;--ac-modal-shadow: 0 20px 50px 0 rgba(0, 0, 0, .18);position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;align-items:center;justify-content:center;font-family:inherit}.ac-modal,.ac-modal *,.ac-modal *:before,.ac-modal *:after{box-sizing:border-box}body.ac-modal-open{overflow:hidden;padding-right:var(--scrollbar-width)}.ac-modal.is-open{display:flex}.ac-modal__scrim,.ac-modal .ac-modal__scrim:empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ac-modal-surface);opacity:.5}.ac-modal__panel{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 32px);max-width:380px;padding:20px 16px 16px;border-radius:12px;background:var(--ac-modal-surface);box-shadow:var(--ac-modal-shadow)}.ac-modal__close{position:absolute;top:8px;right:8px;display:flex;width:64px;height:32px;padding:0 32px;align-items:center;justify-content:center;gap:4px;border:0;border-radius:100px;background:transparent;color:var(--ac-modal-ink-muted);font-family:inherit;font-size:20px;font-weight:400;line-height:20px;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none}.ac-modal__close:hover{color:var(--ac-modal-ink)}.ac-modal__title{display:flex;flex-direction:column;align-items:center;align-self:stretch;margin:0 0 16px;color:var(--ac-modal-ink-subtle);font-size:15px;font-weight:600;line-height:24px;letter-spacing:.3px;text-align:center}.ac-modal__item{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:12px;align-items:start;align-self:stretch;margin:0;padding-bottom:8px}.ac-modal__thumb{display:block;width:72px;height:72px;border-radius:6px;background:var(--ac-modal-surface-alt);object-fit:cover}.ac-modal__info{display:flex;flex-direction:column;align-items:flex-start;min-width:0;height:67px}.ac-modal__name,.ac-modal .ac-modal__name:empty{display:block;width:100%;height:18px;margin:0;overflow:hidden;color:var(--ac-modal-ink);font-size:13px;font-weight:600;line-height:18.2px;letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap}.ac-modal__variant,.ac-modal .ac-modal__variant:empty{display:block;width:100%;height:21px;padding-top:4.2px;margin:0;overflow:hidden;text-overflow:ellipsis;color:var(--ac-modal-ink-muted);font-size:12px;font-weight:500;line-height:16.8px;letter-spacing:.3px;white-space:nowrap}.ac-modal__price,.ac-modal .ac-modal__price:empty{display:block;width:100%;height:29px;padding-top:6px;margin:0;color:var(--ac-modal-price);font-size:14px;font-weight:700;line-height:22.4px;letter-spacing:.3px;white-space:nowrap}.ac-modal__actions{display:flex;align-self:stretch;height:56px;padding-top:12px;align-items:flex-start;gap:8px}.ac-modal__btn{display:flex;flex:1;align-items:center;justify-content:center;gap:4px;height:44px;padding:0 12px;border:1px solid transparent;border-radius:6px;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.26px;text-transform:none;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}.ac-modal__btn--ghost{border-color:var(--ac-modal-line);background:var(--ac-modal-surface);color:var(--ac-modal-ink);line-height:30px;text-align:center}.ac-modal__btn--ghost:hover{background:var(--ac-modal-surface-alt)}.ac-modal__btn--primary{background:var(--ac-modal-ink);color:var(--ac-modal-surface);line-height:20.8px}.ac-modal__btn--primary:hover{background:var(--ac-modal-ink-hover)}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ac-cart-modal.css.map */
