:root{--pcod-primary: #10B981;--pcod-primary-hover: #059669;--pcod-text: #1F2937;--pcod-text-light: #6B7280;--pcod-border: #E5E7EB;--pcod-bg: #FFFFFF;--pcod-error: #EF4444;--pcod-radius: 12px;--pcod-radius-sm: 8px;--pcod-shadow: 0 10px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--pcod-transition: all .3s cubic-bezier(.4, 0, .2, 1)}.pcod-locked{overflow:hidden!important}.pcod-trigger-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;background-color:var(--pcod-primary);color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;border:none;border-radius:var(--pcod-radius);cursor:pointer;margin-top:12px;transition:var(--pcod-transition);gap:8px}.pcod-trigger-btn:hover{background-color:var(--pcod-primary-hover)}.pcod-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2147483647;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:var(--pcod-transition)}.pcod-overlay.is-active{opacity:1;visibility:visible}.pcod-modal{background:var(--pcod-bg);width:92%;max-width:500px;max-height:90vh;border-radius:var(--pcod-radius);box-shadow:var(--pcod-shadow);display:flex;flex-direction:column;transform:translateY(20px) scale(.98);transition:var(--pcod-transition);overflow:hidden}.pcod-overlay.is-active .pcod-modal{transform:translateY(0) scale(1)}.pcod-header{padding:20px 24px;border-bottom:1px solid var(--pcod-border);display:flex;align-items:center;justify-content:space-between;position:relative}.pcod-logo{max-height:32px;width:auto}.pcod-title{font-size:18px;font-weight:700;color:var(--pcod-text);margin:0}.pcod-close{background:none;border:none;font-size:28px;color:var(--pcod-text-light);cursor:pointer;padding:0;line-height:1;transition:color .2s ease}.pcod-close:hover{color:var(--pcod-text)}.pcod-trust-badges{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#f9fafb;border-bottom:1px solid var(--pcod-border)}.pcod-badge{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--pcod-text-light);text-align:center}.pcod-badge svg{width:20px;height:20px;stroke:var(--pcod-primary);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pcod-content{padding:24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.pcod-summary{background:#f9fafb;border:1px solid var(--pcod-border);border-radius:var(--pcod-radius-sm);padding:16px;margin-bottom:24px}.pcod-summary-item{display:flex;justify-content:space-between;font-size:14px;color:var(--pcod-text);margin-bottom:10px}.pcod-summary-item.is-total{margin-top:12px;padding-top:12px;border-top:1px dashed var(--pcod-border);font-weight:700;font-size:16px;margin-bottom:0}.pcod-form{display:flex;flex-direction:column;gap:16px}.pcod-form-row{display:flex;gap:12px}.pcod-form-row>*{flex:1}.pcod-input{width:100%;padding:12px 16px;border:1px solid var(--pcod-border);border-radius:var(--pcod-radius-sm);font-size:14px;color:var(--pcod-text);background:var(--pcod-bg);transition:border-color .2s ease;font-family:inherit;box-sizing:border-box}.pcod-input:focus{outline:none;border-color:var(--pcod-primary)}.pcod-input.is-error{border-color:var(--pcod-error);background-color:#fef2f2}textarea.pcod-input{resize:vertical;min-height:80px}.pcod-actions{display:flex;flex-direction:column;gap:12px;margin-top:8px}.pcod-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;border-radius:var(--pcod-radius-sm);font-size:16px;font-weight:700;cursor:pointer;transition:var(--pcod-transition);font-family:inherit}.pcod-btn:disabled{opacity:.7;cursor:not-allowed}.pcod-btn-cod{background:var(--pcod-primary);color:#fff;border:none}.pcod-btn-cod:hover:not(:disabled){background:var(--pcod-primary-hover)}.pcod-btn-online{background:#fff;color:var(--pcod-primary);border:2px solid var(--pcod-primary)}.pcod-btn-online:hover:not(:disabled){background:#f0fdf4}@media(max-width:480px){.pcod-form-row{flex-direction:column;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/premium-cod.css.map */
