.geselle-return-policy { margin: 16px 0; border: 1px solid #e8e0d5; border-radius: 4px; font-size: 14px; }
.geselle-return-policy__toggle { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 12px 16px; background: none; border: none; cursor: pointer; color: inherit; font-family: inherit; font-size: 14px; text-align: left; gap: 8px; }
.geselle-return-policy__toggle:hover { background: #faf8f5; }
.geselle-return-policy__label { display: flex; align-items: center; gap: 8px; font-weight: 500; }
.geselle-return-policy__chevron { flex-shrink: 0; transition: transform .25s ease; }
.geselle-return-policy__toggle[aria-expanded="true"] .geselle-return-policy__chevron { transform: rotate(180deg); }
.geselle-return-policy__body { padding: 4px 16px 16px; border-top: 1px solid #e8e0d5; }
.geselle-return-policy__body ul { margin: 8px 0 12px; padding-left: 18px; line-height: 1.7; color: #555; }
.geselle-return-policy__body li { margin-bottom: 4px; }
.geselle-return-policy__link { font-size: 13px; color: #a07840; text-decoration: none; border-bottom: 1px solid #a07840; }
.geselle-return-policy__link:hover { color: #7a5a2a; }
.geselle-return-policy svg { fill: none; }
.geselle-return-policy__label i { font-size: 16px; flex-shrink: 0; color: #755400; }
