.product-description-section{padding:40px 0;background:#fff}.description-tabs{max-width:1200px;margin:0 auto}.tab-buttons{display:flex;gap:20px;border-bottom:1px solid #ddd;margin-bottom:30px}.tab-button{padding:12px 24px;background:none;border:none;border-bottom:2px solid transparent;font-size:1rem;font-weight:700;color:#666;cursor:pointer;transition:all .3s ease}.tab-button:hover{color:#222}.tab-button.active{color:#222;border-bottom-color:#222}.tab-content{position:relative}.tab-pane{display:none}.tab-pane.active{display:block}.product-description{line-height:1.6;color:#444}.product-description h2{font-size:1.5rem;margin-bottom:20px;color:#222}.product-description p{margin-bottom:16px}.product-specs{border:1px solid #ddd;border-radius:8px;overflow:hidden}.product-specs-header{background:#f5f5f5;padding:16px;font-weight:700;color:#222;border-bottom:1px solid #ddd}.product-specs-content{padding:16px}.product-specs-table{width:100%;border-collapse:collapse}.product-specs-table th,.product-specs-table td{padding:12px;border-bottom:1px solid #ddd;text-align:left}.product-specs-table th{font-weight:700;color:#222;width:200px}.product-specs-table tr:last-child td{border-bottom:none}.product-reviews{margin-top:20px}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;box-shadow:0 2px 8px #0000000d}.review-title{font-size:1.8rem;font-weight:700;color:#222;margin:0}.review-stats{display:flex;align-items:center;gap:16px}.review-count{color:#666;font-weight:500;font-size:1rem}.review-average{display:flex;align-items:center;gap:8px;background:#fff;padding:8px 16px;border-radius:20px;box-shadow:0 2px 4px #0000001a}.review-average .stars{color:gold;font-size:1.2rem}.review-average .rating-text{font-weight:600;color:#222}.review-list{display:grid;gap:20px}.review-item{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px;transition:all .3s ease;box-shadow:0 2px 8px #0000000d;position:relative;overflow:hidden}.review-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#dee2e6}.review-item:before{content:'"';position:absolute;top:16px;left:20px;font-size:4rem;color:#e9ecef;font-family:serif;line-height:1}.review-header-info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-left:40px}.review-author{font-weight:600;font-size:1.1rem;color:#222;margin:0}.review-date{color:#6c757d;font-size:.9rem;background:#f8f9fa;padding:4px 12px;border-radius:12px;font-weight:500}.review-rating{margin-bottom:16px;padding-left:40px}.review-rating .stars{display:flex;gap:2px}.review-rating .star{color:#dee2e6;font-size:1.3rem;transition:color .2s ease}.review-rating .star.filled{color:gold}.review-content{color:#495057;line-height:1.7;font-size:1rem;padding-left:40px;margin:0}.review-verified{display:inline-flex;align-items:center;gap:6px;background:#d4edda;color:#155724;padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:500;margin-left:12px}.review-verified:before{content:"\2713";font-weight:700}.no-reviews{text-align:center;padding:60px 40px;color:#6c757d;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:2px dashed #dee2e6}.no-reviews-icon{font-size:3rem;color:#adb5bd;margin-bottom:16px}.no-reviews h3{font-size:1.5rem;margin-bottom:8px;color:#495057}.no-reviews p{margin:0;font-size:1rem}.bulk-review-import{background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #0000000d}.bulk-review-import h3{font-size:1.3rem;margin-bottom:16px;color:#222;display:flex;align-items:center;gap:8px}.bulk-review-import h3:before{content:"\1f4ca";font-size:1.5rem}.import-form{display:grid;gap:16px}.import-textarea{width:100%;min-height:120px;padding:12px;border:1px solid #ced4da;border-radius:8px;font-family:monospace;font-size:.9rem;resize:vertical;transition:border-color .3s ease}.import-textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.import-format-info{background:#e7f3ff;border:1px solid #b3d9ff;border-radius:8px;padding:12px;font-size:.9rem;color:#0056b3}.import-format-info strong{display:block;margin-bottom:8px}.import-format-info code{background:#fff;padding:2px 6px;border-radius:4px;font-size:.8rem}.import-actions{display:flex;gap:12px;align-items:center}.import-button{background:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease}.import-button:hover{background:#0056b3;transform:translateY(-1px)}.import-button:disabled{background:#6c757d;cursor:not-allowed;transform:none}.clear-button{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease}.clear-button:hover{background:#545b62}.import-status{margin-top:12px;padding:8px 12px;border-radius:6px;font-size:.9rem;font-weight:500}.import-status.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.import-status.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.import-status.info{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}@media (max-width: 768px){.product-description-section{padding:20px 0}.description-tabs{padding:0 15px}.tab-buttons{flex-direction:column;gap:10px;border-bottom:none;margin-bottom:20px}.tab-button{border:1px solid #ddd;border-radius:8px;text-align:left;position:relative;padding:15px 20px;background:#fff;font-weight:600;box-shadow:0 2px 4px #0000001a}.tab-button:hover{background:#f8f9fa}.tab-button.active{border-color:#222;background:#222;color:#fff;box-shadow:0 4px 8px #0003}.tab-pane{display:none;opacity:0;transform:translateY(-10px);transition:all .3s ease;padding:16px 0;min-height:40px;background:#fff}.tab-pane.active{display:block;opacity:1;transform:translateY(0);padding:16px 0;min-height:40px;background:#fff}.tab-pane:first-child.active{display:block;opacity:1;transform:translateY(0)}.tab-button:after{content:"\25bc";position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform .3s ease;font-size:12px}.tab-button.active:after{transform:translateY(-50%) rotate(180deg)}.product-specs-table th{width:auto}.product-specs-table th,.product-specs-table td{display:block;width:100%;padding:8px 0}.product-specs-table th{font-weight:700;border-bottom:none}.review-header{flex-direction:column;gap:16px;text-align:center}.review-stats{justify-content:center}.review-header-info{flex-direction:column;gap:8px;align-items:flex-start}.review-item{padding:20px}.review-item:before{font-size:3rem;top:12px;left:16px}.review-content,.review-rating{padding-left:30px}.import-actions{flex-direction:column;align-items:stretch}.import-button,.clear-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-description.css.map */
