/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */




/********* TOGGLE DESCRIPTION PAGE PRODUIT *****/
 

    .single-product .nailscaps-accordion {
      margin-top: 2rem;
    }

    .single-product .nailscaps-toggle {
      margin-bottom: 1rem;
      border: 1px solid #e8e8e8;
      border-radius: 10px;
      overflow: hidden;
      background: #fff;
      box-shadow: 0 3px 10px rgba(0, 0, 0, 0.03);
      transition: border-color 0.3s ease, box-shadow 0.3s ease;
    }

    .single-product .nailscaps-toggle.active {
      border-color: #f0dce4;
      box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05);
    }

    .single-product .nailscaps-accordion .toggle-btn {
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: center;
      box-sizing: border-box;
      padding: 1rem 1.2rem;
      background: #fff;
      border: 0;
      cursor: pointer;
      font-family: 'poppins', sans-serif;
      font-size: 15px;
      font-weight: 500;
      color: #333;
      text-align: left;
    }

    .single-product .nailscaps-accordion .toggle-btn:hover {
      background: #fdf3f7;
      color: #b41d60;
    }

    .single-product .nailscaps-accordion .toggle-icon {
      font-size: 14px;
      transition: transform 0.3s ease, color 0.3s ease;
      color: #b41d60;
    }

    .single-product .nailscaps-toggle.active .toggle-icon {
      transform: rotate(180deg);
    }

    .single-product .nailscaps-accordion .toggle-content {
      display: none;
      padding: 1rem 1.2rem;
      background: #fffafc;
      font-size: 14px;
      font-family: 'poppins', sans-serif;
      line-height: 1.6;
      font-weight: 500;
      color: #555;
      border-top: 1px solid #f0dce4;
    }

    .single-product .nailscaps-accordion .toggle-content ul {
      margin: 0;
      padding-left: 1.2rem;
    }





