/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 01 2025 | 20:01:41 */
  .tb-product-details-section {
                 margin-top: 3rem;
             }

             .tb-product-details-section details {
                 background-color: var(--tb-white);
                 border-radius: var(--tb-border-radius-md);
                 margin-bottom: 1rem;
                 box-shadow: var(--tb-shadow-sm);
                 overflow: hidden;
             }

             .tb-product-details-section summary {
                 padding: 1.5rem 2rem;
                 cursor: pointer;
                 font-weight: 500;
                 color: var(--tb-text);
                 display: flex;
                 justify-content: space-between;
                 align-items: center;
                 list-style: none;
                 transition: background-color 0.3s ease; /* Add transition for background color */
             }

             .tb-product-details-section summary::after {
                 content: '+';
                 font-size: 1.2rem;
                 color: var(--tb-secondary);
                 transition: transform 0.3s ease;
             }

             .tb-product-details-section details[open] summary::after {
                 content: '×';
                 transform: rotate(0deg); /* Changed to '×' and removed rotation */
             }

             .tb-product-details-section .tb-detail-content {
                 padding: 0 2rem 1.5rem;
                 color: var(--tb-text-light);
                 font-size: 0.95rem;
                 margin-top: 15px;
             }

             .tb-product-details-section .tb-detail-content p {
                 margin-bottom: 1em;
             }

             .tb-additional-info-section {
                 margin-top: 3rem;
                 background: var(--tb-background-alt);
                 padding: 2rem;
                 border-radius: var(--tb-border-radius-md);
             }

             .tb-additional-info-section h2 {
                 color: var(--tb-primary);
                 margin-bottom: 1.5rem;
                 font-size: 1.5rem;
             }

