.hdiy-desc{line-height:1.75;color:inherit;font-size:1em}.hdiy-desc h2{font-size:1.2em;font-weight:700;margin:2em 0 .6em;padding-bottom:.3em;border-bottom:2px solid #e8e8e8}.hdiy-desc h3{font-size:1.05em;font-weight:600;margin:1.4em 0 .4em}.hdiy-desc .hdiy-overview{margin-bottom:1.2em}.hdiy-desc .hdiy-overview p{margin-bottom:.9em}.hdiy-desc .hdiy-compat{display:flex;align-items:flex-start;gap:.6em;background:#f4f8ff;border-left:4px solid #4a90d9;border-radius:0 6px 6px 0;padding:.8em 1em;margin:1.2em 0;font-size:.93em}.hdiy-desc .hdiy-compat-icon{flex-shrink:0;font-size:1.1em;margin-top:.05em}.hdiy-desc .hdiy-note{display:flex;align-items:flex-start;gap:.6em;background:#fffbf0;border-left:4px solid #f0a500;border-radius:0 6px 6px 0;padding:.8em 1em;margin:1.2em 0;font-size:.93em}.hdiy-desc .hdiy-note-icon{flex-shrink:0;font-size:1.1em;margin-top:.05em}.hdiy-desc .hdiy-cta{display:flex;align-items:center;gap:.6em;background:#f0f6ff;border:1px solid #c2d9f5;border-radius:6px;padding:.8em 1em;margin:1.5em 0 .5em;font-size:.93em;font-weight:600;color:#1a5fa8}.hdiy-desc .hdiy-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75em;margin:.8em 0 1.2em;padding:0;list-style:none}.hdiy-desc .hdiy-features li{display:flex;align-items:flex-start;gap:.55em;background:#fafafa;border:1px solid #ebebeb;border-radius:6px;padding:.7em .9em;font-size:.94em;line-height:1.55}.hdiy-desc .hdiy-features li .hdiy-icon{flex-shrink:0;font-size:1.05em;margin-top:.1em}.hdiy-desc .hdiy-list{padding-left:1.4em;margin:.5em 0 1em}.hdiy-desc .hdiy-list li{margin-bottom:.45em;font-size:.94em;line-height:1.6}.hdiy-desc .hdiy-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:.8em 0 1.2em;border-radius:6px;border:1px solid #e0e0e0}.hdiy-desc table{border-collapse:collapse;min-width:420px;width:100%}.hdiy-desc table th,.hdiy-desc table td{padding:9px 14px;text-align:left;font-size:.93em;border-bottom:1px solid #ebebeb}.hdiy-desc table th{background:#f5f5f5;font-weight:600;white-space:nowrap;width:38%}.hdiy-desc table tr:last-child th,.hdiy-desc table tr:last-child td{border-bottom:none}.hdiy-desc table tr:hover td{background:#f9f9f9}.hdiy-desc .hdiy-faq{margin:.8em 0}.hdiy-desc .hdiy-faq details{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:.5em;overflow:hidden;transition:box-shadow .15s ease}.hdiy-desc .hdiy-faq details:hover{box-shadow:0 2px 8px #00000012}.hdiy-desc .hdiy-faq details[open]{border-color:#4a90d9;box-shadow:0 2px 10px #4a90d91f}.hdiy-desc .hdiy-faq summary{display:flex;justify-content:space-between;align-items:center;padding:.95em 1.1em;font-weight:600;font-size:.95em;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;gap:1em;background:#fafafa;transition:background .15s ease}.hdiy-desc .hdiy-faq details[open] summary{background:#f0f6ff;color:#1a5fa8}.hdiy-desc .hdiy-faq summary::-webkit-details-marker{display:none}.hdiy-desc .hdiy-faq summary:after{content:"+";flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#e8e8e8;color:#555;font-size:.9em;font-weight:700;text-align:center;line-height:20px;display:inline-block}.hdiy-desc .hdiy-faq details[open] summary:after{content:"\2212";background:#4a90d9;color:#fff}.hdiy-desc .hdiy-faq .hdiy-faq-body{padding:.9em 1.1em 1.1em;font-size:.93em;color:#444;line-height:1.7;border-top:1px solid #e8e8e8;background:#fff}@media(max-width:600px){.hdiy-desc h2{font-size:1.08em;margin-top:1.6em}.hdiy-desc .hdiy-features{grid-template-columns:1fr}.hdiy-desc .hdiy-features li{font-size:.92em}.hdiy-desc table th,.hdiy-desc table td{padding:8px 10px;font-size:.88em}.hdiy-desc .hdiy-compat,.hdiy-desc .hdiy-note,.hdiy-desc .hdiy-cta{font-size:.88em}.hdiy-desc .hdiy-faq summary{font-size:.91em;padding:.85em .9em}.hdiy-desc .hdiy-faq .hdiy-faq-body{padding:.8em .9em 1em;font-size:.9em}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/hdiy-product.css.map */
