.womanella-photo-add{position:absolute;right:3px;bottom:3px;z-index:4;width:44px;height:44px;line-height:0}.card__inner:has(>.womanella-photo-add){z-index:2;pointer-events:none}.card__inner>.womanella-photo-add{pointer-events:auto}.womanella-photo-add__button{position:relative;display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:0;background:transparent;color:#39241a;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent}.womanella-photo-add__button:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:-1;background:#f9cdd1b8;border:1px solid rgb(57 36 26 / 12%);border-radius:1px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.womanella-photo-add__button:hover:before{background:#f9cdd1eb}.womanella-photo-add__button:after{content:none}.womanella-photo-add__button>.icon{display:block;width:24px;height:24px;pointer-events:none}.womanella-photo-add__button:focus-visible{outline:2px solid #39241a;outline-offset:-2px}.womanella-photo-add__button.loading>.icon{visibility:hidden}.womanella-photo-add__button .loading__spinner{position:absolute;top:50%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%)}.womanella-photo-add__button .loading__spinner .path{stroke:#39241a}.womanella-photo-add__success{display:none;width:22px;height:22px;pointer-events:none}.womanella-photo-add__button.is-added>.icon{display:none}.womanella-photo-add__button.is-added>.womanella-photo-add__success{display:block}.womanella-photo-add__button.loading>.womanella-photo-add__success{display:none}.womanella-photo-add__error{position:absolute;right:0;bottom:48px;width:min(220px,42vw);padding:12px;color:#39241a;background:#fffaf5;border:1px solid #f9cdd1;font-family:var(--font-body-family);font-size:12px;line-height:1.4;box-shadow:0 2px 12px #39241a1f}.womanella-quick-options{box-sizing:border-box;position:fixed;inset:auto;margin:0;width:260px;max-width:calc(100vw - 24px);max-height:min(420px,70dvh);overflow-y:auto;padding:14px;border:1px solid #f9cdd1;border-radius:3px;background:#fffaf5fa;color:#39241a;font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal;box-shadow:0 4px 20px #39241a24;z-index:10000}.womanella-quick-options[hidden],.womanella-quick-options__group[hidden],.womanella-quick-options__error[hidden]{display:none!important}.womanella-quick-options::backdrop{background:transparent;pointer-events:none}.womanella-quick-options__header{position:relative;padding-right:30px;margin-bottom:10px}.womanella-quick-options__header h2{margin:0;font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight);font-size:18px;line-height:1.3;color:#39241a}.womanella-quick-options__close{position:absolute;top:-10px;right:-10px;display:grid;place-items:center;width:40px;height:40px;padding:12px;border:0;background:transparent;color:#39241a;cursor:pointer}.womanella-quick-options__close svg{width:14px;height:14px}.womanella-quick-options__group{min-width:0;margin:12px 0 0;padding:0;border:0}.womanella-quick-options__group legend{margin:0 0 6px;padding:0;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.womanella-quick-options__values{display:flex;flex-wrap:wrap;gap:6px}.womanella-quick-options__values button{min-width:40px;min-height:38px;padding:7px 10px;border:1px solid rgb(57 36 26 / 20%);border-radius:2px;background:transparent;color:#39241a;font:inherit;font-size:12px;cursor:pointer}.womanella-quick-options__values button[aria-pressed=true]{background:#f9cdd1;border-color:#39241a}.womanella-quick-options__values button:disabled{opacity:.35;cursor:default;text-decoration:line-through}.womanella-quick-options__add{display:block;width:100%;min-height:44px;margin:12px 0 0;padding:10px;border:1px solid #39241a;border-radius:2px;background:#39241a;color:#f9cdd1;font-family:var(--font-body-family);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.womanella-quick-options__add:disabled{opacity:.4;cursor:default}.womanella-quick-options button:focus-visible{outline:2px solid #39241a;outline-offset:2px}.womanella-quick-options__error{margin:10px 0 0;font-size:12px}@media(max-width:749px){.womanella-photo-add{right:1px;bottom:1px}.womanella-photo-add__button:before{top:5px;right:5px;bottom:5px;left:5px}}.womanella-photo-add.womanella-photo-add--text{display:block;position:relative;top:auto;right:auto;bottom:auto;width:100%;height:44px;line-height:1.3}.womanella-photo-add--text .womanella-photo-add__button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;height:44px;padding:8px 6px;border:1px solid #f9cdd1;border-radius:3px;background:#f9cdd1;color:#39241a;font-family:var(--font-body-family);font-size:11px;line-height:1.3;text-transform:uppercase}.womanella-photo-add--text .womanella-photo-add__button:before{content:none}.womanella-photo-add--text .womanella-photo-add__button.loading .womanella-photo-add__label{visibility:hidden}.womanella-photo-add--text .womanella-photo-add__success{flex:0 0 16px;width:16px;height:16px}
/*# sourceMappingURL=/cdn/shop/t/48/assets/womanella-photo-add.css.map */
