.he-config{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#f0f2f5;color:#333;padding-bottom:80px}.he-config *{margin:0;padding:0;box-sizing:border-box}.he-config h1,.he-config h2,.he-config h3,.he-config h4{color:#333!important}.he-config__header{--heading-color: 255 255 255 !important;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)!important;color:#fff!important;text-align:center;padding:50px 20px}.he-config__header h1{font-size:2.4em!important;font-weight:700!important;margin-bottom:10px;letter-spacing:1px;color:#fff!important}.he-config__header p{font-size:1.1em!important;opacity:.85!important;max-width:600px;margin:0 auto;color:#fff!important}.he-config__header .he-logo{font-size:.9em!important;text-transform:uppercase;letter-spacing:3px;margin-bottom:15px;opacity:.7!important;color:#fff!important}.he-edit-toggle{position:fixed;top:15px;right:20px;z-index:1000;display:flex;align-items:center;gap:8px;background:#fff;padding:8px 16px;border-radius:25px;box-shadow:0 2px 10px #00000026;font-size:.85em;font-weight:600}.he-edit-toggle .he-toggle-sw{width:44px;height:24px;background:#ccc;border-radius:12px;position:relative;cursor:pointer;transition:background .3s}.he-edit-toggle .he-toggle-sw.active{background:#e67e22}.he-edit-toggle .he-toggle-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .3s}.he-edit-toggle .he-toggle-sw.active:after{transform:translate(20px)}.he-edit-badge{display:none;position:fixed;top:55px;right:20px;z-index:1000;background:#e67e22;color:#fff;padding:4px 12px;border-radius:4px;font-size:.75em;font-weight:600;letter-spacing:1px}.he-config.edit-mode .he-edit-badge{display:block}.he-export-btn,.he-import-btn{padding:4px 10px;font-size:.85em;border:1px solid white;background:transparent;color:#fff;border-radius:4px;cursor:pointer}.he-export-btn:hover,.he-import-btn:hover{background:#ffffff26}.he-container{max-width:900px;margin:-30px auto 40px;padding:0 20px;position:relative;z-index:1}.he-section{background:#fff;border-radius:12px;padding:35px;margin-bottom:25px;box-shadow:0 2px 12px #00000014;max-width:900px;margin-left:auto;margin-right:auto}.he-section__title,.he-config .he-section__title{font-size:1.5em!important;font-weight:700!important;margin-bottom:5px;color:#1a1a2e!important;padding-bottom:12px;border-bottom:2px solid #e8e8e8;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.he-section__title .he-step-num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#e8e8e8;color:#999;font-size:.55em;margin-right:10px;flex-shrink:0}.he-section.active .he-section__title .he-step-num{background:#0f52ba;color:#fff}.he-section.done .he-section__title .he-step-num{background:#27ae60;color:#fff}.he-section__title .he-chevron{display:none}.he-section-body{display:block;overflow:hidden}@keyframes heSlideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}.he-section .he-section-selected{display:none;font-size:.9em;color:#27ae60;font-weight:600;margin-top:8px;padding:10px 14px;background:#f0faf4;border-radius:6px;border-left:3px solid #27ae60}.he-section.done:not(.active) .he-section-selected{display:flex;align-items:center;gap:12px}.he-section-selected .he-sel-thumb{width:60px;height:60px;border-radius:8px;object-fit:cover;border:2px solid #27ae60;flex-shrink:0;background:#f5f5f5}.he-section-selected .he-sel-text{display:flex;flex-direction:column;gap:2px}.he-section-selected .he-sel-label{font-size:.95em;color:#333;font-weight:600}.he-section-selected .he-sel-sub{font-size:.8em;color:#888;font-weight:400}.he-section-selected .he-sel-change{margin-left:auto;font-size:.8em;color:#0f52ba;cursor:pointer;text-decoration:underline;flex-shrink:0}.he-section.locked,.he-section.active{opacity:1}.he-section.locked .he-section-body,.he-section.active .he-section-body{opacity:1;pointer-events:auto;filter:none;display:block}.he-section.locked .he-section__title{cursor:pointer}.he-section.done{opacity:1}.he-section.done .he-section-body{display:none}.he-section.done.active .he-section-body{display:block}.he-section.done .he-section__title{cursor:pointer}.he-section__sub{font-size:.9em;color:#888!important;margin-bottom:20px}.he-field-label{font-weight:600;margin-bottom:10px;font-size:.95em}.he-field-label .he-req{color:#e74c3c;margin-left:2px}.he-base-model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;margin-bottom:20px}.he-base-model-card{border:2px solid #e8e8e8;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .25s;position:relative;display:flex;flex-direction:column}.he-base-model-card:hover{border-color:#0f3460;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.he-base-model-card.selected{border-color:#0f3460;box-shadow:0 0 0 2px #0f3460}.he-base-model-card .he-card-img{height:140px;background:#fff}.he-base-model-card .he-card-img img{object-fit:contain!important;padding:8px}.he-base-model-card .he-base-model-label{padding:12px;text-align:center;font-size:.9em;font-weight:600;background:#fafafa}.he-base-model-card.selected .he-base-model-label{background:#f0f3ff;color:#0f3460}.he-base-model-card .he-check{position:absolute;top:8px;left:8px;width:24px;height:24px;background:#0f3460;border-radius:50%;display:none;align-items:center;justify-content:center;color:#fff;font-size:14px;z-index:5}.he-base-model-card.selected .he-check{display:flex}.he-base-model-view-btn{display:block;padding:8px 12px;background:#f0f3ff;color:#0f3460!important;text-align:center;font-size:.75em;font-weight:600;text-decoration:none;border-top:1px solid #e8e8e8;transition:all .2s;margin-top:auto}.he-base-model-view-btn:hover{background:#0f3460;color:#fff!important;text-decoration:none}.he-base-model-card.selected .he-base-model-view-btn{display:none!important}.he-base-model-confirm{display:none;padding:8px 12px;background:#e8f5ec;color:#27ae60;text-align:center;font-size:.75em;font-weight:700;letter-spacing:.5px;border-top:1px solid #d4ebdc;margin-top:auto}.he-base-model-card.selected .he-base-model-confirm{display:block}.he-radio-group,.he-checkbox-group{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.he-radio-group label,.he-checkbox-group label{display:flex;align-items:center;gap:10px;padding:12px 16px;border:2px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .2s}.he-radio-group label:hover,.he-checkbox-group label:hover{border-color:#0f3460;background:#f8f9ff}.he-radio-group input:checked+span,.he-checkbox-group input:checked+span{font-weight:600}.he-radio-group label:has(input:checked),.he-checkbox-group label:has(input:checked){border-color:#0f3460;background:#f0f3ff}.he-radio-group input,.he-checkbox-group input{accent-color:#0f3460;width:18px;height:18px}.he-price-tag{color:#e67e22;font-weight:600;margin-left:auto;font-size:.9em}.he-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:15px}.he-option-card{border:2px solid #e8e8e8;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .25s;position:relative}.he-option-card:hover{border-color:#0f3460;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.he-option-card.selected{border-color:#0f3460;box-shadow:0 0 0 2px #0f3460}.he-card-img{width:100%;height:140px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.he-card-img img{width:100%;height:100%;object-fit:cover;display:block}.he-card-img .he-placeholder{color:#ccc;font-size:2em;display:flex;flex-direction:column;align-items:center;gap:5px}.he-card-img .he-placeholder span{font-size:.35em;color:#aaa}.he-upload-ov{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:none;align-items:center;justify-content:center;color:#fff;font-size:.8em;font-weight:600;cursor:pointer;flex-direction:column;gap:4px}.he-upload-ov svg{width:24px;height:24px;fill:#fff}.he-config.edit-mode .he-upload-ov{display:flex;opacity:0;transition:opacity .2s}.he-config.edit-mode .he-card-img:hover .he-upload-ov{opacity:1}.he-del-btn{position:absolute;top:4px;right:4px;width:22px;height:22px;background:#e74c3ce6;color:#fff;border:none;border-radius:50%;font-size:14px;cursor:pointer;display:none;align-items:center;justify-content:center;line-height:1;z-index:10}.he-config.edit-mode .he-del-btn{display:flex}.he-option-card .he-card-label{padding:10px;text-align:center;font-size:.85em;font-weight:600;background:#fafafa}.he-option-card .he-check{position:absolute;top:8px;left:8px;width:24px;height:24px;background:#0f3460;border-radius:50%;display:none;align-items:center;justify-content:center;color:#fff;font-size:14px;z-index:5}.he-option-card.selected .he-check{display:flex}.he-card-grid.he-preview-only .he-option-card{cursor:default}.he-card-grid.he-preview-only .he-option-card:hover{transform:none;box-shadow:none;border-color:#e8e8e8}.he-card-grid.he-preview-only .he-option-card .he-check{display:none!important}.he-card-grid.he-preview-only .he-card-img{background:#fafafa}.he-card-grid.he-preview-only .he-card-img img{object-fit:contain;padding:10px}.he-add-btn{border:2px dashed #ccc;border-radius:10px;display:none;align-items:center;justify-content:center;cursor:pointer;flex-direction:column;gap:6px;color:#aaa;font-size:.85em;font-weight:600;min-height:180px;transition:all .2s;background:#fafafa}.he-add-btn:hover{border-color:#0f3460;color:#0f3460;background:#f0f3ff}.he-add-btn svg{width:32px;height:32px;fill:currentColor}.he-config.edit-mode .he-add-btn{display:flex}.he-banner{background:linear-gradient(135deg,#0a3d8f,#0f52ba,#1565c0);border-radius:10px;overflow:hidden;margin:20px 0;text-align:center;padding:25px}.he-banner .he-banner__title{font-size:.75em;text-transform:uppercase;letter-spacing:3px;color:#ffffffb3;margin-bottom:5px}.he-banner h3{font-size:1.6em!important;font-weight:700!important;color:#fff!important;margin-bottom:20px}.he-banner h4{font-size:1.1em!important;color:#fff!important}.he-banner .he-banner__note{font-size:.8em;color:#ffffffb3;margin-top:15px;font-style:italic}.he-cond{display:none}.he-cond.active{display:block}.he-side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:20px}.he-divider{height:1px;background:#e8e8e8;margin:25px 0}.he-num-sel{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.he-num-btn{width:48px;height:48px;border:2px solid #e8e8e8;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.1em;font-weight:600;cursor:pointer;background:#fff;transition:all .2s}.he-num-btn:hover{border-color:#0f3460;background:#f8f9ff}.he-num-btn.selected{border-color:#0f3460;background:#0f3460;color:#fff}.he-label-input{width:100%;border:none;text-align:center;font-size:.85em;font-weight:600;background:transparent;padding:2px 5px;font-family:inherit;outline:none;color:#333}.he-config:not(.edit-mode) .he-label-input{pointer-events:none}.he-config.edit-mode .he-label-input{background:#fff;border:1px dashed #ccc;border-radius:4px}[data-edit-key]{transition:outline .2s}.he-config.edit-mode [data-edit-key]{outline:2px dashed rgba(230,126,34,.4);outline-offset:3px;cursor:text;min-width:30px}.he-config.edit-mode [data-edit-key]:hover{outline-color:#e67e22cc}.he-config.edit-mode [data-edit-key]:focus{outline-color:#e67e22;background:#ffffffe6}.he-config:not(.edit-mode) [data-edit-key]{outline:none;cursor:default}.he-price-edit{width:80px;border:none;text-align:left;font-size:.9em;font-weight:600;color:#e67e22;background:transparent;font-family:inherit;outline:none;display:none}.he-config.edit-mode .he-price-edit{display:inline-block;background:#fff;border:1px dashed #e67e22;border-radius:4px;padding:2px 4px}.he-price-display{font-weight:600;color:#e67e22}.he-config.edit-mode .he-price-display{display:none}.he-opt-add{display:none;padding:8px 16px;border:2px dashed #ccc;border-radius:8px;background:#fafafa;color:#aaa;font-size:.85em;font-weight:600;cursor:pointer;transition:all .2s;margin-top:8px}.he-opt-add:hover{border-color:#0f3460;color:#0f3460;background:#f0f3ff}.he-config.edit-mode .he-opt-add{display:inline-flex;align-items:center;gap:5px}.he-opt-del{display:none;width:20px;height:20px;border:none;background:#e74c3ccc;color:#fff;border-radius:50%;font-size:12px;cursor:pointer;align-items:center;justify-content:center;margin-left:8px;line-height:1;flex-shrink:0}.he-config.edit-mode .he-opt-del{display:inline-flex}.he-summary{background:#fff;border-radius:12px;padding:35px;margin-bottom:25px;box-shadow:0 2px 12px #00000014;border:2px solid #0f3460;max-width:900px;margin-left:auto;margin-right:auto}.he-summary .he-section__title{color:#0f3460!important}.he-summary-table{width:100%;border-collapse:collapse;margin-top:15px}.he-summary-table th{text-align:left;padding:10px 12px;background:#f8f9ff;font-size:.8em;text-transform:uppercase;letter-spacing:1px;color:#666;border-bottom:2px solid #e8e8e8}.he-summary-table th:last-child{text-align:right}.he-summary-table td{padding:12px;border-bottom:1px solid #f0f0f0;font-size:.9em}.he-summary-table td:last-child{text-align:right;font-weight:600;white-space:nowrap}.he-summary-table tr.empty td{color:#bbb;font-style:italic}.he-summary-table .total td{border-top:2px solid #0f3460;border-bottom:2px solid #0f3460;font-weight:700;font-size:1.1em;padding-top:15px;padding-bottom:15px;color:#0f3460}.he-summary-table .total td:last-child{font-size:1.3em}.he-continue-btn{display:block;margin:20px auto 0;padding:12px 40px;background:#0f52ba;color:#fff;border:none;border-radius:8px;font-size:.95em;font-weight:600;cursor:pointer;transition:all .2s}.he-continue-btn:hover{background:#3a74cc;transform:translateY(-1px)}.he-submit-wrap{text-align:center;padding:40px 20px}.he-submit-btn{background:linear-gradient(135deg,#0f3460,#1a1a2e);color:#fff;border:none;padding:16px 50px;font-size:1.1em;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s;letter-spacing:.5px}.he-submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f34604d}.he-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.he-configure-btn{display:inline-block;width:100%;text-align:center;padding:14px 30px;background:linear-gradient(135deg,#0f3460,#1a1a2e);color:#fff;font-size:1em;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s;margin-top:10px;border:none;cursor:pointer;letter-spacing:.5px}.he-configure-btn:hover{transform:translateY(-1px);box-shadow:0 4px 15px #0f34604d;color:#fff;text-decoration:none}.he-hidden{display:none}@media(max-width:768px){.he-config__header{padding:30px 15px}.he-config__header h1{font-size:1.6em!important}.he-config__header p{font-size:.95em!important}.he-container{padding:0 10px}.he-section{padding:20px 15px}.he-section__title{font-size:1.2em!important}.he-card-grid,.he-base-model-grid{grid-template-columns:repeat(2,1fr);gap:10px}.he-side-by-side{grid-template-columns:1fr}.he-banner{padding:15px}.he-banner h3{font-size:1.2em!important;margin-bottom:12px}.he-banner h4{font-size:.95em!important}.he-summary{padding:20px 15px}.he-summary-table thead{display:none}.he-summary-table tr{display:flex;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #f0f0f0;align-items:baseline}.he-summary-table tr.empty{display:none}.he-summary-table td{border:none;padding:2px 0}.he-summary-table td:first-child{width:100%;font-size:.7em;text-transform:uppercase;letter-spacing:.5px;color:#888;font-weight:600;margin-bottom:4px}.he-summary-table td:nth-child(2){flex:1;font-size:.85em;font-weight:600;color:#333;padding-right:8px;word-break:break-word}.he-summary-table td:last-child{text-align:right;font-size:.85em;white-space:nowrap;color:#e67e22}.he-summary-table .total{background:#f0f3ff;border-radius:8px;margin-top:8px;padding:0 12px}.he-summary-table .total td{padding:10px 0;font-size:1em!important;border:none}.he-summary-table .total td:first-child{text-transform:none;font-size:1em!important;color:#0f3460;margin-bottom:0;width:auto;flex:1}.he-summary-table .total td:last-child{font-size:1.15em!important;color:#0f3460;font-weight:700}.he-radio-group label,.he-checkbox-group label{padding:10px 12px;gap:8px;font-size:.9em;flex-wrap:wrap}.he-radio-group label span:first-of-type,.he-checkbox-group label span:first-of-type{flex:1;min-width:0}.he-price-tag{font-size:.8em;white-space:nowrap}.he-section-selected .he-sel-thumb{width:45px;height:45px}.he-section-selected .he-sel-label{font-size:.85em}.he-section-selected .he-sel-sub{font-size:.75em}.he-continue-btn{padding:12px 30px;font-size:.9em}.he-submit-btn{padding:14px 30px;font-size:1em}.he-num-btn{width:42px;height:42px;font-size:1em}.he-edit-toggle{top:auto;bottom:15px;right:15px}.he-edit-badge{top:auto;bottom:55px;right:15px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/he5000-config.css.map */
