/**
 * DroiX Accordions - Frontend Styles
 * Version: 1.0.0
 */

/* Add your custom styles here */
body.single-product #middle-summary-section details{
    padding: 20px 0;
    cursor: pointer;
    border-bottom: 1px solid #D5D5D5;
    backdrop-filter: blur(4px);
}
body.single-product #middle-summary-section details::-webkit-details-marker {
    display: none;
}
body.single-product #middle-summary-section details summary::-webkit-details-marker {
    display: none;
}

body.single-product #middle-summary-section details summary::after {
  content: '';
  position: absolute;
  right: 0;
  top: 30px;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"%3E%3Cpath d="M13.28 6.10449L8.9333 10.4512C8.41997 10.9645 7.57997 10.9645 7.06664 10.4512L2.71997 6.10449" stroke="%23484848" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  transition: transform 0.3s ease;
}

body.single-product #middle-summary-section details[open] summary::after {
  transform: translateY(-50%) rotate(180deg);
}
body.single-product #middle-summary-section details[open] summary {
    padding-bottom: 20px;
}
body.single-product #middle-summary-section details .cg-accordion-item,
body.single-product #middle-summary-section details .cg-accordion-item p,
body.single-product #middle-summary-section details .cg-accordion-item ul li
{
    max-width: 413px;
    color: #737373;
    font-family: Ubuntu;
    font-size: 12px;
    font-weight: 400;
    line-height: 140%; /* 16.8px */
    margin: 0;
}
body.single-product #middle-summary-section details .cg-accordion-item p+p {
    margin-top: 15px;
}
body.single-product #middle-summary-section details summary{
    color: #0B0B0B;
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: 400;
    line-height: 18.856px; /* 157.134% */
}