.allin-share{position:relative}.allin-share__trigger{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent;border:none;color:var(--allin-gray-600, #475569);font-size:14px;font-weight:500;cursor:pointer;line-height:1;transition:color .2s ease}.allin-share__trigger:hover{color:var(--allin-primary, #2c128f)}.allin-share__trigger svg{width:18px;height:18px;flex-shrink:0}.allin-share__trigger svg path{fill:currentColor}.allin-share__panel{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:stretch;gap:8px;padding:8px;background:#fff;border:1px solid var(--allin-gray-200, #e2e8f0);border-radius:12px;box-shadow:0 12px 32px #01216524;min-width:320px;max-width:90vw}.allin-share__panel[hidden]{display:none}.allin-share__panel:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background:#fff;border-top:1px solid var(--allin-gray-200, #e2e8f0);border-left:1px solid var(--allin-gray-200, #e2e8f0)}.allin-share__url{flex:1;min-width:0;padding:10px 12px;background:var(--allin-gray-50, #f8fafc);border:1px solid var(--allin-gray-200, #e2e8f0);border-radius:8px;font-size:13px;color:var(--allin-gray-700, #334155);outline:none;font-family:inherit}.allin-share__url:focus{border-color:var(--allin-primary, #2c128f)}.allin-share__copy{display:inline-flex;align-items:center;gap:6px;padding:0 14px;background:var(--allin-primary, #2c128f);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .2s ease,transform .1s ease;font-family:inherit;white-space:nowrap}.allin-share__copy:hover{background:#1a0d6e}.allin-share__copy:active{transform:scale(.97)}.allin-share__copy svg{width:14px;height:14px;flex-shrink:0}.allin-share__success{position:absolute;top:4px;right:4px;bottom:4px;left:4px;display:flex;align-items:center;justify-content:center;gap:6px;background:#2e7d32;color:#fff;border-radius:8px;font-weight:700;font-size:14px;letter-spacing:.02em;pointer-events:none;animation:allinShareSuccess .2s ease}.allin-share__success[hidden]{display:none}@keyframes allinShareSuccess{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(max-width:600px){.allin-share__panel{min-width:min(90vw,320px)}}.allin-question__trigger{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent;border:none;color:var(--allin-gray-600, #475569);font-size:14px;font-weight:500;cursor:pointer;line-height:1;transition:color .2s ease;font-family:inherit}.allin-question__trigger:hover{color:var(--allin-primary, #2c128f)}.allin-question__trigger svg{width:18px;height:18px;flex-shrink:0}.allin-question__trigger svg path{fill:currentColor}.allin-question-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;animation:allinModalFade .2s ease}.allin-question-modal[hidden]{display:none}@keyframes allinModalFade{0%{opacity:0}to{opacity:1}}.allin-question-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0121658c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.allin-question-modal__dialog{position:relative;z-index:1;width:100%;max-width:520px;max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0121654d;animation:allinModalSlide .24s cubic-bezier(.22,1,.36,1)}@keyframes allinModalSlide{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.allin-question-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--allin-gray-100, #f1f5f9)}.allin-question-modal__title{margin:0;font-family:var(--font-heading-family, inherit);font-size:20px;font-weight:800;color:var(--allin-navy, #012165);line-height:1.2}.allin-question-modal__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--allin-gray-50, #f8fafc);border:none;border-radius:50%;cursor:pointer;color:var(--allin-gray-500, #64748b);transition:background .2s ease,color .2s ease;flex-shrink:0}.allin-question-modal__close:hover{background:var(--allin-gray-100, #f1f5f9);color:var(--allin-navy, #012165)}.allin-question-modal__close svg{width:16px;height:16px}.allin-question-modal__close svg path{fill:currentColor}.allin-question-modal__body{padding:24px}.allin-question-form__field{margin-bottom:14px}.allin-question-form__field:last-of-type{margin-bottom:18px}.allin-question-form__input{width:100%;padding:14px 16px;background:#fff;border:1.5px solid var(--allin-gray-200, #e2e8f0);border-radius:10px;font-size:14px;font-family:inherit;color:var(--allin-navy, #012165);outline:none;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.allin-question-form__input::placeholder{color:var(--allin-gray-400, #94a3b8)}.allin-question-form__input:focus{border-color:var(--allin-primary, #2c128f);box-shadow:0 0 0 3px #2c128f1f}.allin-question-form__input--error{border-color:#dc2626}.allin-question-form__textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}.allin-question-form__error{display:block;margin-top:6px;font-size:12px;color:#dc2626;font-weight:500}.allin-question-form__submit{width:100%;padding:14px;background:var(--allin-secondary, #e91e63);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;font-family:var(--font-heading-family, inherit);box-shadow:0 4px 12px #e91e634d}.allin-question-form__submit:hover{transform:translateY(-1px);box-shadow:0 8px 18px #e91e6366}.allin-question-form__submit:active{transform:translateY(0)}.allin-question-form__success{display:flex;align-items:center;gap:10px;padding:14px 16px;margin:0 0 18px;background:#2e7d3214;border:1px solid rgba(46,125,50,.25);border-radius:10px;color:#2e7d32;font-weight:600;font-size:14px}.allin-question-form__success svg{flex-shrink:0;color:#2e7d32}@media(max-width:600px){.allin-question-modal{padding:0;align-items:flex-end}.allin-question-modal__dialog{border-radius:16px 16px 0 0;max-height:92vh}.allin-question-modal__body{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/allin-product-actions.css.map */
